/* Filters for HRTF */
// Numbers encoded in 2.25 fixed point
// HRTF Filters encoded in 5 degree intervals
// First filter starts directly to your left
const int filter_left[][200] = {{0, 0, 1, 5, -267, -158, -1530, -6442, -10170, -14816, 4885, -23602, -140103, 169348, 631859, -403772, 151382, 150403, -834246, 315611, -173012, -617848, 463475, 1598379, 2406459, 34801243, 63215212, -5217975, -69169328, -34476879, 2573029, -15155708, -12217260, 44506486, 32904745, -36449477, -19564218, 24456801, 5621697, -21204931, -3275602, 13746200, -3509631, -7157824, -1811503, -8610887, -5119302, 5399898, 4844828, -5162664, -4024259, 2377521, 725623, -778668, 3051988, 1555745, -4940775, -3990951, -109697, -1653942, 136321, 6106879, 3888753, -2479121, -1913326, 242062, -3091026, -3498524, 3049152, 2703518, -3165996, -2059262, 1331763, -430632, -972183, 2404900, 2840573, 922700, 1195618, 919822, -1449973, -1221712, 1449636, 1080255, -648559, 391515, 1977942, 1448201, 831984, 1543693, 1154741, -454990, -1040190, -641429, -623551, -695037, 333824, 1186465, 552843, -60044, -106805, -565510, -747922, 299904, 718745, -100297, -271185, 186006, -35582, -156095, 234384, 144409, 42400, 364057, 141676, -168474, 360862, 697586, 113008, -277404, -75992, -177037, -296690, 141403, 358683, -105274, -583299, -335474, 303682, 524496, 450078, 546007, 416653, 10571, -127012, 180297, 228355, 53660, 246791, 225625, -212445, -325869, -114174, -25551, 65526, 380036, 572317, 433800, 109233, -332822, -422756, -107934, -151535, -441641, -374618, -93971, -268112, -521804, -98961, 175591, -232876, -474262, -367480, -145909, 183755, 548045, 673103, 344468, -43986, -183685, -173622, -196173, -222882, -87337, 23434, -68718, -142704, -40745, 61446, 50260, 32959, 1936, -30289, -35743, -79177, -88279, -21798, 23667, -14423, -43850, -1952, 12514, -13591, -20503, -10175, -3611, -4923, -5522, -4145, -2082}, {0, 0, 1, 5, -267, -158, -1530, -6442, -10170, -14816, 4885, -23602, -140103, 169348, 631859, -403772, 151382, 150403, -834246, 315611, -173012, -617848, 463475, 1598379, 2406459, 34801243, 63215212, -5217975, -69169328, -34476879, 2573029, -15155708, -12217260, 44506486, 32904745, -36449477, -19564218, 24456801, 5621697, -21204931, -3275602, 13746200, -3509631, -7157824, -1811503, -8610887, -5119302, 5399898, 4844828, -5162664, -4024259, 2377521, 725623, -778668, 3051988, 1555745, -4940775, -3990951, -109697, -1653942, 136321, 6106879, 3888753, -2479121, -1913326, 242062, -3091026, -3498524, 3049152, 2703518, -3165996, -2059262, 1331763, -430632, -972183, 2404900, 2840573, 922700, 1195618, 919822, -1449973, -1221712, 1449636, 1080255, -648559, 391515, 1977942, 1448201, 831984, 1543693, 1154741, -454990, -1040190, -641429, -623551, -695037, 333824, 1186465, 552843, -60044, -106805, -565510, -747922, 299904, 718745, -100297, -271185, 186006, -35582, -156095, 234384, 144409, 42400, 364057, 141676, -168474, 360862, 697586, 113008, -277404, -75992, -177037, -296690, 141403, 358683, -105274, -583299, -335474, 303682, 524496, 450078, 546007, 416653, 10571, -127012, 180297, 228355, 53660, 246791, 225625, -212445, -325869, -114174, -25551, 65526, 380036, 572317, 433800, 109233, -332822, -422756, -107934, -151535, -441641, -374618, -93971, -268112, -521804, -98961, 175591, -232876, -474262, -367480, -145909, 183755, 548045, 673103, 344468, -43986, -183685, -173622, -196173, -222882, -87337, 23434, -68718, -142704, -40745, 61446, 50260, 32959, 1936, -30289, -35743, -79177, -88279, -21798, 23667, -14423, -43850, -1952, 12514, -13591, -20503, -10175, -3611, -4923, -5522, -4145, -2082}, {0, 0, 1, 5, -267, -158, -1530, -6442, -10170, -14816, 4885, -23602, -140103, 169348, 631859, -403772, 151382, 150403, -834246, 315611, -173012, -617848, 463475, 1598379, 2406459, 34801243, 63215212, -5217975, -69169328, -34476879, 2573029, -15155708, -12217260, 44506486, 32904745, -36449477, -19564218, 24456801, 5621697, -21204931, -3275602, 13746200, -3509631, -7157824, -1811503, -8610887, -5119302, 5399898, 4844828, -5162664, -4024259, 2377521, 725623, -778668, 3051988, 1555745, -4940775, -3990951, -109697, -1653942, 136321, 6106879, 3888753, -2479121, -1913326, 242062, -3091026, -3498524, 3049152, 2703518, -3165996, -2059262, 1331763, -430632, -972183, 2404900, 2840573, 922700, 1195618, 919822, -1449973, -1221712, 1449636, 1080255, -648559, 391515, 1977942, 1448201, 831984, 1543693, 1154741, -454990, -1040190, -641429, -623551, -695037, 333824, 1186465, 552843, -60044, -106805, -565510, -747922, 299904, 718745, -100297, -271185, 186006, -35582, -156095, 234384, 144409, 42400, 364057, 141676, -168474, 360862, 697586, 113008, -277404, -75992, -177037, -296690, 141403, 358683, -105274, -583299, -335474, 303682, 524496, 450078, 546007, 416653, 10571, -127012, 180297, 228355, 53660, 246791, 225625, -212445, -325869, -114174, -25551, 65526, 380036, 572317, 433800, 109233, -332822, -422756, -107934, -151535, -441641, -374618, -93971, -268112, -521804, -98961, 175591, -232876, -474262, -367480, -145909, 183755, 548045, 673103, 344468, -43986, -183685, -173622, -196173, -222882, -87337, 23434, -68718, -142704, -40745, 61446, 50260, 32959, 1936, -30289, -35743, -79177, -88279, -21798, 23667, -14423, -43850, -1952, 12514, -13591, -20503, -10175, -3611, -4923, -5522, -4145, -2082}, {0, 0, 1, 5, -267, -158, -1530, -6442, -10170, -14816, 4885, -23602, -140103, 169348, 631859, -403772, 151382, 150403, -834246, 315611, -173012, -617848, 463475, 1598379, 2406459, 34801243, 63215212, -5217975, -69169328, -34476879, 2573029, -15155708, -12217260, 44506486, 32904745, -36449477, -19564218, 24456801, 5621697, -21204931, -3275602, 13746200, -3509631, -7157824, -1811503, -8610887, -5119302, 5399898, 4844828, -5162664, -4024259, 2377521, 725623, -778668, 3051988, 1555745, -4940775, -3990951, -109697, -1653942, 136321, 6106879, 3888753, -2479121, -1913326, 242062, -3091026, -3498524, 3049152, 2703518, -3165996, -2059262, 1331763, -430632, -972183, 2404900, 2840573, 922700, 1195618, 919822, -1449973, -1221712, 1449636, 1080255, -648559, 391515, 1977942, 1448201, 831984, 1543693, 1154741, -454990, -1040190, -641429, -623551, -695037, 333824, 1186465, 552843, -60044, -106805, -565510, -747922, 299904, 718745, -100297, -271185, 186006, -35582, -156095, 234384, 144409, 42400, 364057, 141676, -168474, 360862, 697586, 113008, -277404, -75992, -177037, -296690, 141403, 358683, -105274, -583299, -335474, 303682, 524496, 450078, 546007, 416653, 10571, -127012, 180297, 228355, 53660, 246791, 225625, -212445, -325869, -114174, -25551, 65526, 380036, 572317, 433800, 109233, -332822, -422756, -107934, -151535, -441641, -374618, -93971, -268112, -521804, -98961, 175591, -232876, -474262, -367480, -145909, 183755, 548045, 673103, 344468, -43986, -183685, -173622, -196173, -222882, -87337, 23434, -68718, -142704, -40745, 61446, 50260, 32959, 1936, -30289, -35743, -79177, -88279, -21798, 23667, -14423, -43850, -1952, 12514, -13591, -20503, -10175, -3611, -4923, -5522, -4145, -2082}, {0, 0, 3, -19, 88, -303, -372, -233, -12548, -15475, -24660, 10867, -68619, 250880, 375464, -518498, 425392, 38695, -609806, 105853, -307939, -199949, -324942, 621786, 1369077, 1707815, 30358295, 56745764, 4866986, -47855650, -36830824, -24214121, -9385230, -7641752, 15413657, 42525920, -4444626, -10515587, -1272909, -1668715, 4032812, -15597987, -3893663, 9429568, 3041027, -4782188, -12471825, -3493571, 4448264, 1026058, -3820872, -923471, -3390849, -1060373, 3465255, 504687, 198844, 1567929, 834479, -1944876, -3437094, -132128, 2004106, 434292, -155381, 192055, -1372662, -1562167, -1582211, 303980, 1605540, -583068, -961653, -870491, -476961, 879433, 999491, 1251523, 1915348, 1843167, 596708, -332990, -255850, 327167, 546447, 444699, 814173, 1107402, 1527003, 1099168, 561053, 326363, -523415, -678683, -960759, -1256137, -532483, 331774, 638437, 480759, 554447, -2416, -271769, 122357, -93166, -186739, 23873, -86566, -524043, -461313, 447125, 501822, 162996, 791109, 1351588, 603605, -320556, -545460, -306249, -378570, -588820, -292542, 112892, 414192, 547567, 525501, 307272, -155307, -476029, -380455, 71477, 192405, 238786, 390282, 377205, 143996, -164043, -141698, 10795, 103707, 195105, -24620, -197093, -256452, -135901, -104002, 3309, 283152, 180585, -114031, -194420, -319690, -151891, -7613, -134312, -112049, 84162, -1418, -359145, -266653, -192046, -377830, -373420, -433738, -246291, 315228, 621490, 703064, 553225, 272654, 50260, -242007, -351131, -318027, -214327, -11487, 35985, -33711, -14227, 63252, 69319, 21739, -40581, -41361, -16012, -87880, -91255, -21949, 13331, 16055, -29157, -14761, 12181, -7434, -17991, -21022, -9878, -353, -3650, -4904}, {0, 0, 3, -19, 88, -303, -372, -233, -12548, -15475, -24660, 10867, -68619, 250880, 375464, -518498, 425392, 38695, -609806, 105853, -307939, -199949, -324942, 621786, 1369077, 1707815, 30358295, 56745764, 4866986, -47855650, -36830824, -24214121, -9385230, -7641752, 15413657, 42525920, -4444626, -10515587, -1272909, -1668715, 4032812, -15597987, -3893663, 9429568, 3041027, -4782188, -12471825, -3493571, 4448264, 1026058, -3820872, -923471, -3390849, -1060373, 3465255, 504687, 198844, 1567929, 834479, -1944876, -3437094, -132128, 2004106, 434292, -155381, 192055, -1372662, -1562167, -1582211, 303980, 1605540, -583068, -961653, -870491, -476961, 879433, 999491, 1251523, 1915348, 1843167, 596708, -332990, -255850, 327167, 546447, 444699, 814173, 1107402, 1527003, 1099168, 561053, 326363, -523415, -678683, -960759, -1256137, -532483, 331774, 638437, 480759, 554447, -2416, -271769, 122357, -93166, -186739, 23873, -86566, -524043, -461313, 447125, 501822, 162996, 791109, 1351588, 603605, -320556, -545460, -306249, -378570, -588820, -292542, 112892, 414192, 547567, 525501, 307272, -155307, -476029, -380455, 71477, 192405, 238786, 390282, 377205, 143996, -164043, -141698, 10795, 103707, 195105, -24620, -197093, -256452, -135901, -104002, 3309, 283152, 180585, -114031, -194420, -319690, -151891, -7613, -134312, -112049, 84162, -1418, -359145, -266653, -192046, -377830, -373420, -433738, -246291, 315228, 621490, 703064, 553225, 272654, 50260, -242007, -351131, -318027, -214327, -11487, 35985, -33711, -14227, 63252, 69319, 21739, -40581, -41361, -16012, -87880, -91255, -21949, 13331, 16055, -29157, -14761, 12181, -7434, -17991, -21022, -9878, -353, -3650, -4904}, {0, 0, 0, -1, 11, -36, 135, 0, -1918, -122, -8393, -12195, -38046, 17375, -52916, 306336, 137845, -151883, 374683, -468736, 118928, -489484, 99488, -509672, -28871, 152320, 1975594, 864799, 25457726, 49330989, 8612379, -24555474, -32628332, -40796375, -10313667, -283697, -2593030, 31605295, 15190412, -3112929, -1423869, -11144289, 1368827, -6165454, -9840026, 11038910, 7136206, -787589, -8329699, -7074793, 866453, -4212734, -7728550, -904223, -892697, -95429, 4816452, 2674611, 1981812, 2998543, -1256839, -3950546, -4607238, -575796, 417261, 24848, 2708598, 1461263, -2255512, -1049305, -184295, -626195, 178003, -18523, -624749, -1081528, -1357682, 590299, 966071, 753252, 1850846, 1962677, 756114, 160134, 407268, 262542, -342843, 307914, 869852, 510634, 1141430, 1464275, 334901, 83178, -83537, -503497, -796283, -499692, 237788, 369610, 419769, 693110, 199335, -718290, -383169, 234461, -150445, 188329, 768661, 715934, 275803, 27300, -2449, -518999, -491388, 107094, 106068, -188902, 220857, 598482, 305296, 386674, 547314, 183055, -24785, 184864, 211454, 76847, -108045, -425534, -713056, -501283, 93667, 464215, 669602, 636788, 21999, -487309, -402512, -319717, -393334, -258745, -130323, -67661, -171425, -505720, -323364, 80237, 15426, -36557, 378147, 491656, 117303, -56676, -11179, 8335, -78437, -178011, -110651, 27735, -115075, -168290, -60411, -69471, -105894, -266511, -148205, 248202, 399299, 565909, 510937, 212694, 56151, -184253, -364915, -311707, -241673, -88807, 38057, -546, -23038, 29102, 57648, 38662, -21086, -22914, 3746, -37825, -34210, -11574, -9400, 13981, -10866, -26141, -3929, -10058, -15025, -13577, -10277, -1322}, {0, 0, 0, -1, 11, -36, 135, 0, -1918, -122, -8393, -12195, -38046, 17375, -52916, 306336, 137845, -151883, 374683, -468736, 118928, -489484, 99488, -509672, -28871, 152320, 1975594, 864799, 25457726, 49330989, 8612379, -24555474, -32628332, -40796375, -10313667, -283697, -2593030, 31605295, 15190412, -3112929, -1423869, -11144289, 1368827, -6165454, -9840026, 11038910, 7136206, -787589, -8329699, -7074793, 866453, -4212734, -7728550, -904223, -892697, -95429, 4816452, 2674611, 1981812, 2998543, -1256839, -3950546, -4607238, -575796, 417261, 24848, 2708598, 1461263, -2255512, -1049305, -184295, -626195, 178003, -18523, -624749, -1081528, -1357682, 590299, 966071, 753252, 1850846, 1962677, 756114, 160134, 407268, 262542, -342843, 307914, 869852, 510634, 1141430, 1464275, 334901, 83178, -83537, -503497, -796283, -499692, 237788, 369610, 419769, 693110, 199335, -718290, -383169, 234461, -150445, 188329, 768661, 715934, 275803, 27300, -2449, -518999, -491388, 107094, 106068, -188902, 220857, 598482, 305296, 386674, 547314, 183055, -24785, 184864, 211454, 76847, -108045, -425534, -713056, -501283, 93667, 464215, 669602, 636788, 21999, -487309, -402512, -319717, -393334, -258745, -130323, -67661, -171425, -505720, -323364, 80237, 15426, -36557, 378147, 491656, 117303, -56676, -11179, 8335, -78437, -178011, -110651, 27735, -115075, -168290, -60411, -69471, -105894, -266511, -148205, 248202, 399299, 565909, 510937, 212694, 56151, -184253, -364915, -311707, -241673, -88807, 38057, -546, -23038, 29102, 57648, 38662, -21086, -22914, 3746, -37825, -34210, -11574, -9400, 13981, -10866, -26141, -3929, -10058, -15025, -13577, -10277, -1322}, {0, 0, 0, 0, 0, 0, 1, -7, 36, -164, -224, -110, -3267, -3398, -22485, 26896, -95635, 326799, 32961, -116869, 250361, -467297, 325015, -646832, -56246, 10216, -541966, 455763, 713825, 1025721, 7886964, 42889350, 23854907, -7916433, -12139657, -44999433, -30555357, 1883353, -3801063, 2043687, 21855536, 17454792, -769987, -4469441, -4563706, -3501800, -13181549, 243811, 19065316, -2398051, -10573418, -2606478, -5852821, -5114309, -569820, -2380516, -2103811, 1013494, 5544914, 5609922, -2955628, -3447319, 1646059, -729408, -3687267, -2382160, 850929, 910012, 1142919, 1804199, -112100, -1530680, -477032, -439305, -782573, 209124, -255537, -1490040, -470239, 665971, 553922, -456210, 1356584, 2938843, 1497706, 734223, 1065989, 38873, -572595, 320026, 215218, -1050844, -311731, 545188, -69287, -602671, 88046, 442831, 67246, 86003, 364358, 723246, 296772, 149459, 571119, -164081, -576665, -168729, -70422, 8780, 623708, 819184, 613301, 546872, 799160, 696119, 56493, 99631, 393518, -265605, -403684, 57832, -165028, -440455, -164678, -43640, -96144, 89066, 71923, -18156, 37097, -22218, -244119, -409673, -127585, 225452, 68914, 75862, 437905, 278090, 24018, 45090, -29096, 46937, 243646, 166068, 85992, -135924, -250276, -72972, -49801, -25655, 227893, 384856, 166391, 214829, 447037, 187735, -335836, -742891, -656979, -278273, -424199, -532595, -226040, 30130, 1497, -260131, -193791, 233462, 295274, 263547, 463693, 482964, 233533, 31103, -170331, -287445, -238898, -191199, -42068, 60016, -4878, -4721, 25458, 50521, 16977, -16051, 18001, -29753, -53662, -12876, -14641, -19951, -8707, -10657, -11438, -2141, -7961, -16578}, {0, 0, 0, 0, 0, 0, 1, -7, 36, -164, -224, -110, -3267, -3398, -22485, 26896, -95635, 326799, 32961, -116869, 250361, -467297, 325015, -646832, -56246, 10216, -541966, 455763, 713825, 1025721, 7886964, 42889350, 23854907, -7916433, -12139657, -44999433, -30555357, 1883353, -3801063, 2043687, 21855536, 17454792, -769987, -4469441, -4563706, -3501800, -13181549, 243811, 19065316, -2398051, -10573418, -2606478, -5852821, -5114309, -569820, -2380516, -2103811, 1013494, 5544914, 5609922, -2955628, -3447319, 1646059, -729408, -3687267, -2382160, 850929, 910012, 1142919, 1804199, -112100, -1530680, -477032, -439305, -782573, 209124, -255537, -1490040, -470239, 665971, 553922, -456210, 1356584, 2938843, 1497706, 734223, 1065989, 38873, -572595, 320026, 215218, -1050844, -311731, 545188, -69287, -602671, 88046, 442831, 67246, 86003, 364358, 723246, 296772, 149459, 571119, -164081, -576665, -168729, -70422, 8780, 623708, 819184, 613301, 546872, 799160, 696119, 56493, 99631, 393518, -265605, -403684, 57832, -165028, -440455, -164678, -43640, -96144, 89066, 71923, -18156, 37097, -22218, -244119, -409673, -127585, 225452, 68914, 75862, 437905, 278090, 24018, 45090, -29096, 46937, 243646, 166068, 85992, -135924, -250276, -72972, -49801, -25655, 227893, 384856, 166391, 214829, 447037, 187735, -335836, -742891, -656979, -278273, -424199, -532595, -226040, 30130, 1497, -260131, -193791, 233462, 295274, 263547, 463693, 482964, 233533, 31103, -170331, -287445, -238898, -191199, -42068, 60016, -4878, -4721, 25458, 50521, 16977, -16051, 18001, -29753, -53662, -12876, -14641, -19951, -8707, -10657, -11438, -2141, -7961, -16578}, {0, 0, 0, 0, 0, 0, 0, 0, 1, -2, 23, -95, -679, -662, -1360, -5492, -22634, 49378, -111913, 191594, 234760, -92271, 47256, -327916, 244503, -327827, -316371, -52470, -271865, 63515, 1007849, 732201, 6190868, 38294873, 24831847, -7013999, -5643902, -41130030, -33674031, 69811, -1108135, -870121, 13789203, 23829168, 1394637, -5561243, -1800836, -6416512, -11892953, -3481897, 18629774, 2782733, -10936779, -3219612, -4254899, -5929210, -167083, -516264, -4595469, -1124245, 4348618, 6004836, -1792866, -4434546, 1378198, 911021, -1948270, -2345136, -318864, -208982, 1328082, 2476298, -227401, -1346165, -842375, -603094, -921501, 100565, 271394, -1907035, -1700817, 360021, 1037419, 336321, 1348402, 3262789, 2210145, 854479, 932486, 173014, -881019, 215463, 462564, -1025340, -687761, 344460, 103570, -513059, -87491, 291597, -238474, -105936, 408470, 766311, 287059, 65553, 774365, 468983, -265998, -69519, 473445, 688027, 644488, 864293, 538913, -80410, -206200, -71094, -533775, -891937, -253645, -102628, -183889, 356864, 370741, -69415, -20534, 83648, -194437, -328029, -135907, 4285, -10664, -123615, 1266, 73600, 96343, 464260, 534761, 273024, 212907, 324860, 28167, -385424, -403645, -184061, -63589, 3636, 188968, -117723, -556295, -220016, -3268, -220399, 61583, 372055, 600, -168604, 78456, -115877, -202787, -63763, -25901, 75341, 20291, 8071, -3398, -12798, 243306, 175517, -339193, -419369, -18662, 360829, 443419, 309702, 215422, 128246, -102967, -305733, -269939, -198445, -147312, -83236, -61885, 7614, 51735, 63141, 26535, -8393, 23146, -13576, -36390, -11206, -12949, -8338, -32, -515, -4083, 1975}, {0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 26, -43, 313, -148, -3393, -3462, -22424, 10523, -1500, 42050, 295002, 190329, -126728, -370180, 141989, -304517, -157397, -34368, -371300, 244304, 741241, 470552, 8656137, 40750924, 22150116, -5213745, -3051411, -45912871, -33179301, -2907006, -1556094, 1397879, 11069575, 24965389, 2971352, -4319824, -2121737, -7595673, -12431951, -9071569, 11431692, 4213087, 4939800, 6670392, -11153152, -6581907, 380797, -2041343, -5195558, -7551757, -1938561, 3970523, 3390091, 4278936, 728607, -4980466, -696893, 2169735, -2078355, -3050974, 189015, 1856007, 238824, -741152, 1263158, 606793, -1498746, -21702, 634631, 237989, -1273935, -1610394, -856555, -1178509, 268092, 915735, 664472, 1125004, 1793448, 1498017, 961499, 1477448, 1249302, 372820, -613866, -1206041, -898403, -576511, 527556, 792272, 23576, 56016, 835482, 1036684, 143537, -171202, 170342, 292137, 107574, 659442, 682093, 66054, 283932, 503860, 614263, 679679, 964739, 1097288, 477713, 618980, 417482, -66828, -319951, -1001278, -799689, -838477, -828460, -512461, -376348, -185780, -162068, 386328, 304608, 250653, 390622, -187144, 29554, -107665, 43287, 243546, 123151, 318799, -150702, -69642, -215430, -440427, -326998, -350892, 63924, 122486, 211720, 306964, 93913, -183688, -380224, -357217, -512874, -262993, 82880, 13472, 102488, 166682, 49060, -236176, -243236, 55259, 169689, 148229, 120299, 72567, -19113, -3731, 43513, -18048, 149826, 336565, 282144, 257408, 221853, 173849, 146180, -56255, -241221, -137032, 41018, 67727, -17379, 6387, 62206, -5357, -73151, -52533, -13290, -33435, -22163, 14957, 7345, 1099, 6292, -3657}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, -34, 130, -809, -1153, 5295, -12225, -6087, 15846, 22819, -89085, 282575, 155834, -176240, -174732, -82107, 302088, -883711, 235909, 26040, -302668, 476114, 474782, 401838, 12090115, 38549933, 9599652, -2939848, -3389666, -45489150, -22305053, -1116686, 1800556, -2287055, 6823837, 28925966, -3458691, -4839541, 2547199, -11318570, -13352238, -877648, 19041982, 2360882, -7999967, 631490, -4170385, -7070180, -649792, -724216, -8624803, -4337264, 4295117, 6325702, 2506567, -951789, -2672008, -1453130, 1687398, -372174, -3592382, -1752342, 2561357, 1282646, -1099658, 451895, 1341903, -288941, -741307, 1396252, 1346298, -1220258, -2239356, -116255, -109633, -1659754, -63539, 373155, -241789, 60226, 947428, 1265745, 1136663, 2074660, 1167688, -108300, -33089, -470920, -912137, -767570, -722085, -364108, 1068987, 898961, 324764, 388915, 631582, 889607, 201493, 181426, 234837, 280563, 260068, -285250, 335754, 638125, 385385, 628221, 818923, 777438, 85354, 70439, 303361, 1033, -322845, -503816, -330666, -299652, -144615, 56955, -366278, -449683, 25780, 333999, 191331, 294373, 431978, -5323, -110883, -7021, -10635, -304073, -308688, -63392, -107387, -60842, -255584, -267305, -225148, -179614, 96745, -20126, -43315, 93336, 199133, 142026, -58615, -126014, -260028, -143458, 64412, -30581, -74675, 10957, -141832, -358980, -138533, 122603, 123969, 127035, 164545, 134122, 11431, 14659, 60385, 2262, 67082, 183923, 185769, 203216, 136742, 25915, 7974, 2106, 12729, 7534, 64913, 121410, 68563, 835, -32143, -35182, -26758, -15869, -13555, -4240, 12425, 15030, -4191, -8338}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, -28, 98, -526, -832, 4511, -16745, -4947, 8405, 34765, -70129, 242587, 264496, -292181, -243879, 148929, 30039, -823566, 477896, -4382, -311925, 261421, 260866, 676094, 8482656, 33673459, 13668801, -5671525, 3438587, -36638706, -27310919, -538047, 330429, 33004, -2636345, 26737260, 4379672, -9585621, 6543536, -9723325, -14726658, -3192815, 13624684, 4457721, -2258064, 7243761, -4589582, -10926563, -1232700, -451384, -7984463, -5289361, 651530, 1998710, 2792443, 4323279, 1221634, -4996577, -1032735, 3498223, -978361, -4180042, 538611, 2777677, -855678, -1131453, 1878813, 1468388, -1156468, -298148, 698501, -1254025, -2848100, -1642923, -771330, -1371016, 251119, 1185012, 593183, 1173887, 1853768, 1023032, -6032, 1251961, 1442013, 147022, 65080, 324117, -194158, -376275, -111752, -524950, -29711, 348338, 166606, 438767, 511686, 781144, 528093, 287208, 321605, 238270, 432574, -105859, -212228, 564119, 948153, 793871, 735507, 637495, 112769, 8872, 142143, -178418, -552302, -737422, -533138, -428958, -259112, 76207, -151736, -344228, -83369, 352543, 222863, 218585, 354957, -107306, -40443, -21485, 43319, 3517, -181287, 227401, 36361, -61994, -100944, -215178, -40479, -208693, -58345, 68917, -44650, 109635, 176702, -27238, -89661, -87653, -213177, -211840, -59714, 36155, -93909, -148680, -106359, -264923, -143869, 128365, 187145, 194265, 171861, 193109, 106616, 70076, 93100, -26102, 72074, 248577, 202128, 174200, 166215, 85719, 29718, -10384, 17861, 20929, -3000, 35104, 17905, -1863, 138, -3968, 2392, 10038, -4695, -28561, -23980, 4437, 3443, -11049}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 17, -358, 645, -5120, -4900, -6880, 36598, -97048, 232953, 186301, -310062, -105347, 70036, -141582, -414949, 277175, 107361, -384486, -6524, 221678, 992862, 3593037, 27041840, 21552658, -6510262, 6585403, -22779494, -33575144, -3546211, -1279746, 2860961, -8550371, 16585722, 16487582, -12659207, 4347830, -1618507, -14525925, -6887707, 10664923, 8067063, -6486592, 7985208, 5935074, -13430582, -7831783, 2547258, -4779973, -7661768, -693210, 1088081, 505309, 2742375, 5091574, 254286, -4609678, -896010, 2504288, -1920880, -2795390, 1471933, 909468, -1008783, 447722, 1617815, -96263, -197310, 1196950, 557950, -1118089, -1131282, -1086599, -2658849, -937478, 776931, -310584, -631636, 180982, 1449004, 1089992, 1211255, 1753369, 809523, 441081, 352470, 172026, -356856, -1206965, -956706, -215923, -75716, 63762, 590746, 1189102, 1627409, 1421045, 1144775, 642207, 95407, -99966, -330802, -503680, -743349, -382080, -90716, 49684, 685856, 414626, 212967, 344693, 328830, 518156, -62823, -180348, -44413, -326426, -125873, -290440, -400887, -150318, 185327, 467841, 286076, 471555, 405914, 22792, -164327, -34112, 74151, -237650, 120777, 77230, -168597, -65746, -194015, -234423, -538451, -341416, -98513, -115548, 248265, 236985, 23178, -54718, -108799, -298404, -345182, -166849, -84279, -7774, -4003, 96873, 46323, 13316, 250625, 245976, 189634, 204629, 149599, -13356, -74459, 55596, -44463, -117738, 102026, 171007, 127655, 132762, 89216, 47639, 3370, 16897, 23652, -5899, 34011, 47725, 13274, 20011, 14120, -6700, -929, 5041, 5201, 5390, 18786, 16717}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, -31, 99, -1092, 1101, -1926, -4318, -18298, 43359, -40918, -37721, 368474, -90528, -328938, 51146, -138165, -225900, -35293, 306087, -445329, -46418, 148017, 799287, 566294, 15186660, 28782085, -728309, 650982, -2253434, -34727412, -11526693, -1150062, 1405633, -4914991, -1364327, 23869959, -3653154, -5280907, 6917928, -10461633, -11741548, 4546349, 14476127, -1266664, -3154299, 7809331, -5303251, -13434379, -989884, 174444, -8457874, -3902345, 2930815, 2611933, 1717907, 3765378, 2138278, -3781177, -2635182, 2217855, -645916, -4183682, 119770, 1753494, -730381, -225004, 1655525, 819170, -527968, 952882, 1340879, -850438, -1714753, -1101895, -2526560, -2108420, 127977, -216123, -216916, 339525, 1539480, 2253975, 1232437, 1399930, 1380083, 583374, -130567, -408481, -260989, -630111, -461678, 5542, -64495, 504846, 1548786, 1029837, 346141, 596362, 585178, 9219, -326448, -97602, -559133, -772397, -207349, 376277, 811725, 537999, 337759, 343188, 290386, 485164, 330614, -18933, -367643, -403084, -147235, -463152, -276005, 157041, -312582, -208717, 349671, 498598, 304388, 271683, 239676, -104467, -100536, 30369, 40194, -6013, 182451, 195085, -121876, -86968, -168022, -362125, -358722, -364432, -214236, -19415, 145289, 148451, 44002, 113293, 85040, -123192, -96445, 115963, 102580, 106073, 92468, 19784, -40926, -117953, 32286, 141352, 155362, 183195, 163696, 104452, -25095, 19902, 34032, -91123, -15550, 112596, 112706, 118375, 97712, 57825, 19538, 7122, 48181, 20732, 33234, 72727, 33747, 15393, 14244, -4001, -10745, -9637, -9898, -5657, 12020}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -9, 11, -239, 422, -5044, 11707, -33407, 99848, -134577, -38035, 558492, -360481, -240280, 153261, -243873, -72545, 49942, 36434, -299281, -58007, 462690, 468474, 6299813, 26532600, 13266841, -4915379, 8236470, -23070680, -25925595, -2838592, -3206832, 1694828, -8690273, 12691062, 11853069, -7967829, 5543823, -922429, -12623087, -5019003, 8257260, 4197450, -3872360, 5596153, 3463037, -5490820, -3250581, -1367435, -5452354, -5003635, -1130600, -1276464, -659160, -427116, 2084902, 2425969, 378218, 478067, -1582080, -2669472, -439425, 1101320, -459129, -1204903, 785261, 1189504, -608339, -495036, 927173, 151354, -1152516, -167325, -589112, -1328430, -303705, 665570, 1174739, 1219942, 713911, 1144543, 896843, -268600, 312160, -625952, -1798522, -652530, -723684, -902387, 345548, 423543, 10989, 479637, 1033952, 1112454, 358182, 567145, 867891, 483493, 926447, 947977, 1116675, 863169, 477303, 689685, 49485, -322336, -131021, -556976, -426565, -104073, 52254, 111053, 72506, -341523, -594841, -443508, -495245, -394518, -270560, -25827, 116373, 170948, 98246, -34375, 187815, 36501, -98929, 181826, 119022, 170669, 268103, 83736, -97762, -269060, -139331, -173009, -90001, 79042, 28663, -61779, -116685, -21237, -203834, -333275, -290631, -310514, -217132, -32816, 141553, 159669, -40848, -141932, -141158, 92, 87857, -14548, -186368, -251335, 32624, 285481, 333395, 305192, 235992, 211856, 130780, 124993, 175872, 54523, 2108, 43425, 37997, 45705, 43026, -14112, -39372, 20918, 32255, 4847, 3308, 15663, 6046, -5370, 4594, -6649}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, -17, 25, -798, -620, -12814, 16004, -38757, 81610, -112512, -108542, 550733, -202400, -358119, -6716, -60457, -54751, -4663, 212257, -617610, 305306, -28092, 446028, 692389, 13585947, 23813198, -1393604, 3213561, -462616, -27680754, -9930843, -3427766, 387544, -6596574, -2928490, 17665865, -1807668, -931224, 7809109, -7160518, -9362810, 3530555, 8833476, -3857300, -3509196, 5989356, -1771958, -5838896, -1783221, -2922053, -4953178, -2084903, 144209, -79409, -49705, 842149, 1264423, 532513, 50526, -1496125, -2191980, -256747, 1639619, 366704, -964177, 1253355, 2212027, -305429, -117385, 815376, -1192779, -2749551, -2357497, -1556946, -1496586, -820487, 399700, 600006, 1238081, 1909873, 1163158, 1159936, 492482, 42581, 293102, -572537, -236539, 65647, -723020, 53988, 820656, -147078, -259382, 444399, 553994, 238928, 120343, 495177, 222012, 69910, 331853, 476165, 844807, 580786, 358909, 725694, 523463, 40210, -5152, 145662, 61195, 115004, 235235, -117787, -215054, -46949, -345634, -496366, -117658, -143869, -198750, 237009, 211169, 23552, -116252, -68208, 98521, -5880, 207800, -28308, -291769, -118691, -143127, -262679, -544110, -811426, -556112, -88587, 167832, 405443, 481116, 349861, 237226, -115356, -197456, 129924, -129204, -317885, -225746, -94626, 43737, -159444, -136393, -45245, -51571, 70852, 41720, 44116, 54384, 156168, 215704, 133908, 201750, 143735, 126348, 115424, 4458, 81757, 73424, 28859, 59791, 20110, 9581, 23205, 16420, -8506, 13120, 46242, 25315, 14171, 29122, 32167, 15798, 16964}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 16, -48, 58, 383, -3642, 3511, -29551, 3463, 1936, -249815, 459993, 94168, -665691, 72718, -69191, -47087, 89899, -3621, -460037, 109401, 7753, 25371, 600823, 4855585, 20642636, 9036068, -2806626, 8170176, -16092936, -18166896, -3236666, -3395213, -2657739, -8490563, 9273873, 8799076, -3400567, 6754611, 266985, -9944347, -2629521, 7300219, 855587, -6508427, 2689362, 2169517, -4599523, -607588, 1266200, -5169353, -5005457, 51424, -603456, -57454, 368103, -676234, -648678, 607271, 1539290, -780718, -1694410, -147561, 415707, 201596, -244754, 670153, 1087382, -174899, -562573, -522023, -1794805, -2604423, -1422017, -777123, -754380, 313317, 798554, 672443, 1670448, 2026476, 405059, -299273, 143241, 100520, 55166, 163226, 85677, -276257, -444438, -32803, 149843, 64249, 195217, 288284, 424916, 326609, 175152, 260391, 122164, 195481, 270024, 437717, 677014, 754547, 841169, 729950, 515048, 322330, 128254, -12777, -13676, -177894, -512842, -406735, -131654, 7995, -34598, -201021, 5835, 75050, 67865, -218968, -174467, 95704, -39773, 255978, 253461, 45661, 19974, -275535, -404266, -33049, -89743, -399077, -350219, -213704, -72289, -32249, -91371, 175595, 177670, 47353, 226876, 67052, 83819, 112457, -67368, -89902, -109317, -117183, -183683, -219720, -180066, -81487, 95131, 68587, -5910, 29282, 134880, 201500, 99623, 137122, 159652, 122921, 154150, 91293, 76774, 80869, 57832, 51821, 36356, 37765, 25076, 16287, 22876, 16050, 39026, 36663, 10904, 23394, 27989, 17767, 11305, 12515, 3959, -6799}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, -18, 45, -111, -1682, -932, -1986, -12387, -15059, 6835, -6316, -13085, -11833, -291217, 514237, 213326, -957040, 332796, -73979, -50801, 318711, -399327, -82705, 99393, -195637, 32747, 500147, 2079621, 14666799, 13546083, -814105, 7197939, -6858929, -18149391, -5692996, -5710802, -3497282, -7119238, 3416978, 10869579, 61646, 4774438, 3000216, -7659483, -4876235, 3240253, 2170694, -5233846, -576174, 2602020, -1574375, -867531, 721229, -1373495, -3776217, -2644754, -622131, -795178, -742110, 414704, -1231723, -401635, 1669844, 73030, -491140, 48847, 130959, 242245, 248765, 414925, 829032, -567569, -1457246, -430471, -2182307, -3381171, -956645, -333228, -943563, 145975, 768925, 720173, 1778565, 2415400, 1079035, 35292, 737408, 254944, -250502, -173138, -572873, -372940, -423677, -545134, 188213, 389367, 102073, 270667, 686059, 952766, 763468, 640147, 349311, 365510, 420735, 75669, -27718, -277325, -370788, -191911, -212305, -78838, 391108, 140659, -368759, -41619, 61282, -265863, -336488, -110079, 72620, 194918, 262535, 222381, 220143, 371275, 403101, 266140, -84339, -71484, 13940, -117616, -55368, -316558, -291022, -132578, -194417, -8990, -13788, 21264, 266700, 318574, 330284, 233635, 88540, -40961, -199965, -283638, -345559, -242004, -177474, -215978, -112662, 13680, 126243, 129696, 121882, 122908, 125436, 137768, 157709, 131170, -17645, -29982, 55618, 138903, 171111, 85419, 60989, 68906, 59907, 30987, 13457, 13887, 5470, -23301, -27242, 12264, 7061, -1716, 22869, 31645, 30230, 28823, 23941, 16349, 10170}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, -36, 102, -1067, -742, -4990, -4173, 8402, 2352, -35220, -37110, -70944, -22698, -17656, -375528, 702672, 21070, -1078522, 692492, -437110, 338373, 47678, -701920, 470851, -216405, -150747, 61288, 282409, 1437638, 12237272, 13598669, 149306, 5674268, -3662952, -16093635, -5818560, -5699030, -3348909, -6592387, 630325, 11173498, 903825, 3000054, 3675236, -6245097, -4773788, 2812609, 2283248, -4645350, -1201644, 3141868, -820732, -2410300, -146589, -1452862, -4460951, -1907229, -86309, -827297, -1029327, -722088, -77440, 339192, 1289208, 577490, -352467, -632632, -976455, 106690, 1036932, 925214, -318295, -955522, -434156, -328492, -1368732, -2093811, -1280413, -631556, -1006378, -391300, 795157, 737604, 460939, 775143, 914845, 396547, 252130, 716254, 329266, -403402, -403744, -645109, -638336, -139597, 114575, 525816, 926530, 862174, 834580, 998052, 773418, 245235, -312259, -264772, -634864, -836772, -110109, -242446, 29477, 232225, 69483, 457508, 806617, 541759, 76319, 227551, 478778, 37969, -417517, 63312, 135275, 299441, 486800, 157625, 399277, 594871, 305160, 139535, -186661, -260851, -206323, -384222, -213925, -230402, -321423, -134518, 40089, -52477, -178409, -66348, -65253, -51169, 153732, 144513, 37144, -73654, -5140, -8801, -202856, -181817, -105453, -34882, 58891, 74133, 104698, 97626, 32553, 26129, 13653, -43562, -71916, -19172, -1001, 57860, 103976, 90731, 88590, 39372, 36088, 44328, 24176, 36175, 7497, 16096, 35396, 8825, 11174, 30035, 26047, 19889, 45166, 52311, 40809, 36126, 29817, 21600}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, -10, 6, -236, 159, -493, -1169, 2546, -11953, -14423, -39840, -62282, 5141, -26300, -47127, -11283, -156858, -137234, 706070, -587168, -496913, 560355, -380313, 284340, -251630, -235878, 225620, -305388, -13843, 290237, 608295, 7107908, 14558159, 5391179, 2867775, 3166771, -12417009, -11653380, -6808776, -5348623, -3859765, -2452286, 8582584, 6133639, 1267120, 2983547, -2010328, -6512425, -2127973, 4022870, -716291, -4193656, 789094, 1116517, -2245287, -686576, 1197029, -1703681, -2178012, -411308, -858194, -1902470, -1547608, -126596, -391237, -137395, 1326227, 316913, -796624, -84812, 388659, -657223, -1277739, -394078, -369389, -1047504, -1051148, -892292, -1515845, -1262692, 160145, 503784, 494009, 1192871, 1765823, 1625825, 1151840, 952886, 484162, -275882, -389774, -148109, -808177, -1289341, -153248, 297917, -76332, 563188, 502156, -80972, 239426, 147261, -369063, -277449, -603508, -716117, -217345, 465260, 570309, 191444, 526758, 1136680, 1155351, 318811, 133628, 453156, 118842, -283844, 171419, -78267, -543278, 131814, 150629, -241402, 277153, 208908, -334398, -64664, 213921, -145316, -580896, -104762, -24061, -415720, -145881, 186750, 105578, 171224, 165262, -187150, 67081, 415231, 100438, -237221, -92442, 69268, 153557, 127897, 89989, -19078, 139582, 414013, 304058, 215778, 199801, 66495, -54929, -69510, -164768, -286247, -227667, -115673, -88282, -61181, 26923, 17083, -15235, 60968, 145034, 201431, 213400, 226988, 196608, 70189, 9865, 6697, -29393, -43882, -12842, 31969, 62518, 77836, 85266, 45738, 4325, 14083, 17529, -2505, -5047}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, -10, -13, -254, -2430, -3971, -9133, -7634, -24359, -18948, -18552, -41649, -36968, -26089, -9726, -5263, -51529, 29370, -262523, 287416, 375148, -912025, 243650, 45833, -64071, 304866, -734860, 381873, -16187, -397388, 68851, 214778, 387249, 5139562, 12592216, 5730674, 2233378, 3848951, -8714657, -10856224, -5757098, -4887202, -4812504, -2138659, 7333867, 5775806, 224364, 2667464, 177644, -5017987, -1194934, 2357460, -2281364, -3234123, 659468, 619349, -1571112, -792351, 368097, -1986355, -1975741, 656059, -785670, -2858924, -1041979, 62416, -305873, 239316, 823830, 942192, -117579, -332482, 201165, -1002328, -1181595, -318251, -862073, -1918931, -1366259, -425876, -788366, -544636, 617742, 974309, 998515, 1863378, 1241903, -146138, 107719, 202151, -681662, -921836, -243569, -219974, -187679, 455835, 326217, 57567, 230388, -178177, -512948, -135013, -41266, -166064, 161552, 467609, 630165, 754331, 399692, 90568, 254107, 215065, -152210, -16086, 296939, 147696, 159906, 505945, 491044, 246569, 366541, 358611, 142445, 142034, 83762, -153372, -20294, 52272, -353759, -287117, -36325, -315559, -177784, 246042, 116297, -163220, 94646, 262169, 88268, 3937, -219703, -318578, -133559, 22803, -12200, -118360, -10642, 129796, 107035, 92719, 37805, -65277, 23412, 193958, 201869, 149179, 62874, 36121, 8109, -58670, -72706, -101395, -106845, -77649, -49086, -35654, -44400, -29461, -24215, -22928, 64619, 187257, 213822, 177580, 148636, 82380, 35439, 13865, -74871, -122893, -34947, 22434, 12028, 37731, 61396, 36806, 9756, 17045, 17464}, {0, 0, 0, 0, 0, 0, 0, 0, 2, -8, 10, 48, -1017, 1153, 85, 2380, -20420, -21623, 19033, -38186, -86027, 29710, -13222, -66902, 25008, -6999, -160537, 84619, -190746, 78739, 472117, -801086, 158723, 37655, -69289, 388257, -748834, 266318, 96811, -381762, 66966, -35402, 251331, 1654750, 9603101, 9253222, 1416085, 4646008, -1896528, -10488340, -6837702, -4824294, -4426867, -4505739, 3024014, 7194133, 993226, 1577689, 2451983, -3077843, -3388398, 1450520, 150983, -3733162, -1230382, 1475229, -756398, -2168247, -23640, -1038, -1866566, -357341, 627014, -1172411, -2335794, -1247463, -110142, -737434, 732505, 1634339, -722743, -29070, 1670964, -334678, -1775511, -1099577, -1965079, -2312440, -1025172, -1355666, -1729999, -214365, 1165854, 1378582, 1323345, 995488, 692747, 810901, 510869, 27110, -419159, -587411, -348974, -288997, -103549, 67388, 169205, 291129, 123262, 111794, 335886, 69145, -188677, -34303, 133809, 169418, 193889, 467063, 430174, 89953, 163267, 229331, 81825, 117197, 148592, -70351, -166062, 81621, 307473, 228903, 16389, 47712, 224498, 429705, 722597, 418843, -17710, 127565, 82791, -81566, -124428, -209814, -267749, -127488, 128670, 112474, -58217, -162030, -169960, -52844, -89465, -218235, -64833, 87423, -14296, 13098, 128617, 143776, 74482, -5307, -28694, -32169, 10907, 52368, 74207, 173856, 223623, 180810, 128652, 83103, 61857, -40857, -74166, -40882, -108402, -230299, -262870, -111281, 682, 35009, 74701, 144879, 181774, 131017, 109371, 91786, 28796, 13305, 18128, -24124, -14246, 25125, 20506, 24270, 42248, 41458, 20823, 14487, 18678, 7847}, {0, 0, 0, 0, 0, 0, 0, 0, 4, -6, 12, -86, -1300, -2485, -5429, -10311, -23343, -19786, -28625, -47361, -44216, -25069, -40956, -37852, -55565, -27641, -47014, -70075, -75280, 9456, -243692, 429048, -127838, -587475, 343690, -239980, 335428, -244401, -349787, 437171, -367222, -76535, -26055, 85886, 141676, 2498883, 9038825, 6639887, 2913885, 4463986, -4158477, -9212333, -5770322, -5392748, -3877137, -1734222, 4242970, 4737905, -12260, 2821723, 1320164, -3224033, -2183224, 416722, -409545, -2896096, -1367062, 846172, -389608, -863587, 312256, -196157, -629157, 189158, -655624, -1290833, -1321250, -1786349, -1340440, -584912, 259959, 693482, -536409, -1018474, 140142, 590472, -25737, -773786, -1253832, -1688921, -1718695, -868715, -304684, -594635, -244916, 377733, 569304, 1279613, 1307672, 588051, -93950, 88956, 924102, 125712, -927943, -414793, 170570, -90011, -205975, 300620, 580754, 294495, 355272, 347085, -286012, -518301, -262622, -436199, -419557, -26192, 160553, 255221, 272273, 328323, 361307, 600753, 809067, 454624, 233429, 177855, -195495, -641534, -529313, -148035, -275644, -118046, 388855, 487472, 456454, 346272, -26560, -234638, 67881, 7847, -394439, -147579, 236783, -114174, -307970, 29745, 129595, -10740, 142179, 330167, 238986, 207765, 155535, 51361, 123489, 94852, -14477, -34831, -23300, 79217, 222398, 181853, 125012, 214092, 191739, -83611, -297061, -332190, -282595, -112262, 73258, 47402, 63454, 159369, 71755, -12506, 10029, -21473, -17713, 60234, 96463, 95941, 97978, 62666, 24937, 27575, 16772, -4433, 10098, 27590, 24931, 26744, 33769, 24958, 10829, 8882}, {0, 0, 0, 0, 0, 0, 0, 0, -4, 18, -75, -199, 1865, -8462, -7061, -5293, -42655, -28524, -14270, -31250, -48400, -25996, -29168, -62794, -33450, -22959, -43356, -51040, -52437, -82442, 22558, -203773, 241237, -34110, -443707, 91608, -92055, 237584, -319741, -213870, 303396, -276908, -40492, -102979, -49225, 139742, 98415, 4548215, 8526133, 3809016, 3399192, 3049572, -5563951, -6978337, -4916080, -4752549, -3834915, -945985, 4659545, 2859080, 513659, 3494388, 543189, -3261499, -1737224, 380440, -1629729, -3042306, 515581, 1384863, -1158850, -522809, 566223, -1163837, -1050192, 439422, -1414835, -3292950, -1703707, -591208, -673175, 443881, 217666, -689868, -487116, 426890, 1084500, -612864, -1545574, -622025, -156902, -957864, -1485720, -775775, -517916, -475044, -197826, 170699, 522150, 474781, 580759, 763136, 857787, 807425, 371445, -149427, -547489, -708116, -966844, -1124824, -622187, -57856, 211048, 627651, 1037712, 889044, 556939, 244969, -45930, -146711, -356918, -433483, -301703, -325844, -121511, 237334, 237667, 372801, 767555, 1030387, 914230, 660858, 683309, 276989, -237562, -67958, -164176, -443509, -159849, 112278, -66003, 32080, 330524, -49613, -342784, -126111, -50497, -79534, 27313, 159982, 230900, 279311, 242151, 47142, -85196, -66355, -54536, 21586, -58301, -168446, -59966, 14253, 26400, -10551, -46962, -23595, 30356, 153337, 250687, 166219, 82941, 117460, -6759, -244735, -267736, -209568, -192938, -24899, 114299, 22032, 35977, 135332, 54571, -1815, 65271, 95020, 76968, 104895, 112824, 57000, 24183, 20041, -2888, -13621, 3334, 13290, 11851, 17198, 21342, 15566}, {0, 0, 0, 0, 0, 0, 0, 3, -17, -11, -192, -348, -2189, -3926, -12947, -18068, -32622, -26621, -45325, -60220, -41844, -44372, -66347, -70930, -51858, -78257, -28745, -62677, -17645, -135508, 48991, -139043, -43557, 150062, -381453, 12908, -75306, 223303, -185349, -344426, 263881, -231651, -87005, -117813, -64139, 178389, -53074, 3570577, 8242707, 4754861, 3763413, 3292833, -5085171, -7127362, -5947503, -4346830, -2306946, -1169156, 3841110, 2614515, 525365, 2777032, 1150747, -2287625, -2180106, 111153, -969384, -2627353, -625873, 1316524, -649658, -1085380, 967252, -96667, -1377274, -451431, -886627, -1966582, -1889100, -887840, -711260, -1210289, -414190, -82263, -752532, -339426, 575464, -132723, -954288, -423105, -8749, -566477, -660133, -138334, -343053, -444235, 64073, 140337, -375672, -167289, 264612, -97269, -556940, -421807, -194563, -206509, 32496, 387115, 349180, 142407, 153891, 240236, 148522, 166050, 420227, 548650, 1003996, 1170578, 611908, 482835, 407239, 22974, -167936, -349488, -122955, 79829, -232468, -26712, 234591, 102153, -276018, -711611, -478861, -438362, -801446, -746940, 47252, 437675, -138860, -34904, 323637, 399393, 66804, -94074, 377289, 228457, 45785, 259112, 301529, 115426, 3145, -119111, -306402, -228285, -133142, -72703, 144064, 287618, 255651, 260365, 261905, 222856, 93807, -61412, -119170, -123360, -61, 67264, 33786, 114641, 62523, -93588, -60624, -323, 1392, 134848, 171035, 106789, 154878, 112081, 64148, 52793, 25452, 25333, 20393, 2063, 14584, 32895, 20333, 20009, 14188, 11838, 20581, 19607, 23557, 29046, 27313, 25882, 19713, 12840}, {0, 0, 0, 0, 0, 0, -2, 15, -101, -252, -1071, -5333, -9244, -8753, -11520, -24460, -38177, -41117, -52652, -66697, -46712, -52063, -60565, -41466, -71481, -50768, -70861, -42585, -28963, -58470, -69675, -52057, 26819, -245073, 212253, -200161, -104617, -148149, 159779, 9981, -415721, 212025, -177530, -22581, -135569, -100345, -13046, -61143, 251371, 4121459, 7062323, 3700257, 4325253, 2147568, -4927035, -5910753, -5521323, -3517163, -3025279, -314695, 3960733, 1885904, 1714726, 3338061, 660059, -3353319, -1643717, 54779, -2076050, -2031443, 457129, 748456, -1269493, -746208, 770563, -594449, -1791203, -1124061, -1513221, -1774503, -870239, -428988, -628943, -505953, 193399, 93719, -359897, -503113, -792448, -932074, -427198, -649820, -954082, -659151, -41628, 170920, 85697, 192567, 558475, 430529, -134218, 65025, -233878, -592274, -338577, -277758, -484093, -429461, 29077, 387683, 166264, 79798, 80543, -204399, -60461, 78166, -150621, -151482, 63035, 396272, 724314, 754743, 558208, 454593, 471471, 253846, 36143, -182934, -152903, -208014, -172844, 60892, 325622, 465231, 446758, 241336, 11614, -61385, -346149, -329835, -282200, -279351, 140914, 153095, 125373, 339132, 296963, 265841, -72378, 110840, 269575, -154375, -71975, 129182, 44240, 44447, 68292, 426, -41757, 79097, 146339, 52171, -7495, 43798, 40905, -29008, 28541, 33531, 38820, 59093, 36373, 33130, 80279, 50473, 16382, -697, -46877, -12512, -5061, 77395, 88764, 28329, 80811, 63306, 38125, 29911, 33586, 27550, 17361, 25969, 20674, 16546, 10510, 11801, 15620, 13471, 15785, 16533, 14092, 11950}, {0, 0, 0, 0, 0, 0, -2, 15, -101, -252, -1071, -5333, -9244, -8753, -11520, -24460, -38177, -41117, -52652, -66697, -46712, -52063, -60565, -41466, -71481, -50768, -70861, -42585, -28963, -58470, -69675, -52057, 26819, -245073, 212253, -200161, -104617, -148149, 159779, 9981, -415721, 212025, -177530, -22581, -135569, -100345, -13046, -61143, 251371, 4121459, 7062323, 3700257, 4325253, 2147568, -4927035, -5910753, -5521323, -3517163, -3025279, -314695, 3960733, 1885904, 1714726, 3338061, 660059, -3353319, -1643717, 54779, -2076050, -2031443, 457129, 748456, -1269493, -746208, 770563, -594449, -1791203, -1124061, -1513221, -1774503, -870239, -428988, -628943, -505953, 193399, 93719, -359897, -503113, -792448, -932074, -427198, -649820, -954082, -659151, -41628, 170920, 85697, 192567, 558475, 430529, -134218, 65025, -233878, -592274, -338577, -277758, -484093, -429461, 29077, 387683, 166264, 79798, 80543, -204399, -60461, 78166, -150621, -151482, 63035, 396272, 724314, 754743, 558208, 454593, 471471, 253846, 36143, -182934, -152903, -208014, -172844, 60892, 325622, 465231, 446758, 241336, 11614, -61385, -346149, -329835, -282200, -279351, 140914, 153095, 125373, 339132, 296963, 265841, -72378, 110840, 269575, -154375, -71975, 129182, 44240, 44447, 68292, 426, -41757, 79097, 146339, 52171, -7495, 43798, 40905, -29008, 28541, 33531, 38820, 59093, 36373, 33130, 80279, 50473, 16382, -697, -46877, -12512, -5061, 77395, 88764, 28329, 80811, 63306, 38125, 29911, 33586, 27550, 17361, 25969, 20674, 16546, 10510, 11801, 15620, 13471, 15785, 16533, 14092, 11950}, {0, 0, 0, 5, -6, -5, 176, -2265, -1922, 3834, -14203, -19068, -10352, -40438, -42938, -59835, -60646, -61983, -37955, -52038, -107184, -68601, -52368, -67580, -68908, -66204, -96475, -67198, -52471, -68610, -78579, -94994, 28965, -168962, 26718, -108541, -47109, -239581, 150062, 28452, -374827, 150270, -154621, -70548, 3975, -191028, -31613, -112433, -59451, 178555, 2734414, 5474301, 3539389, 4020115, 2608674, -3136445, -4112558, -4681914, -3423283, -2819441, -1141524, 3072130, 1992239, 1961810, 3011943, 384917, -2261947, -1515378, -725720, -1492767, -1571257, -392418, -103769, -690990, -336568, -228096, -1324787, -1584653, -853478, -1107721, -1595303, -978285, 148281, -317742, -1232894, -281648, 305099, -534296, -369579, -255516, -1002361, -852960, -197495, -344191, -998705, -687762, 170938, 367444, 50512, 71391, 152063, -245894, -260351, 87984, 71022, -84298, 5190, 74940, -94838, -61279, 255869, 56652, -256625, 99033, 84975, -239953, -185628, 58139, 167119, 11588, 252245, 279679, 134255, 409657, 313578, 45775, 89725, 130972, 112264, -6414, -52522, 41124, 33266, 8778, -7870, -55902, 115102, 168326, 57046, 177916, 234009, 119833, 151733, 329385, 357981, 85572, -107860, -138028, -161539, -157177, 154467, 290329, 59880, 189146, 227977, 145405, 86308, -13938, -17506, -164658, -97503, 47370, -55925, -53242, 58649, 54862, -45121, -32622, 12799, -8446, -6752, 41233, 112032, 103641, 88432, 86729, 52466, 55533, 55550, 4710, -21804, -5097, 2459, 640, 49079, 65149, 33316, 36606, 36690, 28912, 20919, 18825, 18501, 11354, 9779, 9322, 7818, 6650, 6229, 5931}, {0, 0, 0, 5, -6, -5, 176, -2265, -1922, 3834, -14203, -19068, -10352, -40438, -42938, -59835, -60646, -61983, -37955, -52038, -107184, -68601, -52368, -67580, -68908, -66204, -96475, -67198, -52471, -68610, -78579, -94994, 28965, -168962, 26718, -108541, -47109, -239581, 150062, 28452, -374827, 150270, -154621, -70548, 3975, -191028, -31613, -112433, -59451, 178555, 2734414, 5474301, 3539389, 4020115, 2608674, -3136445, -4112558, -4681914, -3423283, -2819441, -1141524, 3072130, 1992239, 1961810, 3011943, 384917, -2261947, -1515378, -725720, -1492767, -1571257, -392418, -103769, -690990, -336568, -228096, -1324787, -1584653, -853478, -1107721, -1595303, -978285, 148281, -317742, -1232894, -281648, 305099, -534296, -369579, -255516, -1002361, -852960, -197495, -344191, -998705, -687762, 170938, 367444, 50512, 71391, 152063, -245894, -260351, 87984, 71022, -84298, 5190, 74940, -94838, -61279, 255869, 56652, -256625, 99033, 84975, -239953, -185628, 58139, 167119, 11588, 252245, 279679, 134255, 409657, 313578, 45775, 89725, 130972, 112264, -6414, -52522, 41124, 33266, 8778, -7870, -55902, 115102, 168326, 57046, 177916, 234009, 119833, 151733, 329385, 357981, 85572, -107860, -138028, -161539, -157177, 154467, 290329, 59880, 189146, 227977, 145405, 86308, -13938, -17506, -164658, -97503, 47370, -55925, -53242, 58649, 54862, -45121, -32622, 12799, -8446, -6752, 41233, 112032, 103641, 88432, 86729, 52466, 55533, 55550, 4710, -21804, -5097, 2459, 640, 49079, 65149, 33316, 36606, 36690, 28912, 20919, 18825, 18501, 11354, 9779, 9322, 7818, 6650, 6229, 5931}, {0, 0, 2, -4, 1, -170, -969, -1867, -5894, -16895, -26548, -32445, -25250, -17525, -43839, -58241, -53591, -50243, -65283, -55273, -45023, -35592, -72431, -44328, -65591, -41600, -46021, -62449, -45134, -80270, -45143, -61468, -70713, 11816, -76567, -29398, -159443, 73514, -252226, 109720, -34575, -233100, 116378, -187805, 4797, -66537, -125845, -83424, -102985, -112790, 10414, 427814, 2723218, 4656812, 3945902, 3068068, 366568, -2742080, -4296129, -3320416, -868956, 12411, 1076353, 2394776, 2019420, 1122738, 638151, -1129346, -2396388, -2343615, -1739689, -1953302, -1946039, -587872, 200955, -249250, -182350, -79038, -808908, -1361173, -1228447, -1140210, -1049196, -697400, -461665, -555215, -352077, 68470, 113241, -268469, -435236, -578620, -719760, -592835, -530189, -684266, -428002, -454529, 225361, 749518, 24338, -90561, 36172, -201169, -150414, -340112, -754763, -840291, -379788, 92460, 325877, 568686, 537452, 417053, 216291, 248546, 131778, -262350, -368380, -285638, -86561, 25496, 267720, 296821, 345924, 166296, 42031, -13863, -166608, 50563, 80493, 94918, 262232, 271602, 282576, 259717, 57013, -141715, -296331, -358580, -511969, -354920, -128785, 154296, 352386, 387257, 387997, 334403, 310414, 196936, 230852, 117316, -110281, -118040, 61098, -52130, -102464, -83967, -170651, -144168, 85333, 269163, 199384, 151659, 120158, 76338, -45333, -66839, -22750, -99782, -76819, 6054, -1577, -4367, 66338, 71253, 16546, 7065, 38712, 37833, 28163, 43222, 60159, 51312, 40903, 47450, 33584, 13241, 11579, 12843, 9402, 14962, 16854, 12916, 11434, 9025, 7657, 5307, 3784, 3246}, {0, 0, 2, -4, 1, -170, -969, -1867, -5894, -16895, -26548, -32445, -25250, -17525, -43839, -58241, -53591, -50243, -65283, -55273, -45023, -35592, -72431, -44328, -65591, -41600, -46021, -62449, -45134, -80270, -45143, -61468, -70713, 11816, -76567, -29398, -159443, 73514, -252226, 109720, -34575, -233100, 116378, -187805, 4797, -66537, -125845, -83424, -102985, -112790, 10414, 427814, 2723218, 4656812, 3945902, 3068068, 366568, -2742080, -4296129, -3320416, -868956, 12411, 1076353, 2394776, 2019420, 1122738, 638151, -1129346, -2396388, -2343615, -1739689, -1953302, -1946039, -587872, 200955, -249250, -182350, -79038, -808908, -1361173, -1228447, -1140210, -1049196, -697400, -461665, -555215, -352077, 68470, 113241, -268469, -435236, -578620, -719760, -592835, -530189, -684266, -428002, -454529, 225361, 749518, 24338, -90561, 36172, -201169, -150414, -340112, -754763, -840291, -379788, 92460, 325877, 568686, 537452, 417053, 216291, 248546, 131778, -262350, -368380, -285638, -86561, 25496, 267720, 296821, 345924, 166296, 42031, -13863, -166608, 50563, 80493, 94918, 262232, 271602, 282576, 259717, 57013, -141715, -296331, -358580, -511969, -354920, -128785, 154296, 352386, 387257, 387997, 334403, 310414, 196936, 230852, 117316, -110281, -118040, 61098, -52130, -102464, -83967, -170651, -144168, 85333, 269163, 199384, 151659, 120158, 76338, -45333, -66839, -22750, -99782, -76819, 6054, -1577, -4367, 66338, 71253, 16546, 7065, 38712, 37833, 28163, 43222, 60159, 51312, 40903, 47450, 33584, 13241, 11579, 12843, 9402, 14962, 16854, 12916, 11434, 9025, 7657, 5307, 3784, 3246}, {3, -2, 38, -763, -713, -8667, -20453, -6160, -9926, -50363, -49222, -33881, -43093, -64741, -67585, -24638, -44645, -104969, -73324, -34408, -61258, -73494, -51553, -48943, -91165, -88552, -51638, -97984, -71449, -49374, -71351, -63026, -101363, -19567, -71896, -73650, -104314, -44498, -95864, -69780, 70876, -241755, -13054, -6024, -71980, -65816, -107678, -20103, -123008, -140548, -73314, -48574, -10838, 89760, 1298406, 4667741, 5327699, 2966469, 2675967, 149879, -2849381, -1728711, -886541, -1990482, -1727067, -79959, -503571, -1241419, -39552, -97354, -2446242, -1862223, 252403, -576440, -1685057, -758384, -95050, -880759, -998846, -324656, -709519, -1362170, -628087, -256179, -1208303, -1164627, -174866, -216441, -453214, -254402, -295984, -302619, 103290, 234905, -295093, -711680, -488651, -398787, -811002, -677332, -388255, -277154, -131770, 72748, 230968, 220188, 260213, 320463, 311653, 79416, -33795, 130406, 89464, -96639, -73053, -186491, -265487, -76844, 32409, 75638, 128439, 237097, 336357, 162470, 36536, -132332, -248036, -111963, -188551, -255672, -209607, 33941, 237478, 258212, 334240, 409158, 383193, 331041, 205181, 159726, -21411, -138607, -17153, 28736, 85415, 103446, 69283, 147016, 167380, 95628, 51229, -32940, -29773, 79340, 141649, 164390, 143444, 159509, 122220, 57552, 32236, 26330, -18740, -67303, -49668, -6303, 8300, 1062, 6453, 12890, 22572, 34169, 43929, 29052, 21142, 9375, -10256, 9256, 15893, 8386, 29274, 45136, 40530, 43542, 42843, 36049, 32433, 28390, 25338, 21256, 17446, 14362, 11752, 8861, 6847, 4747, 2873, 1745, 1019, 585}, {3, -2, 38, -763, -713, -8667, -20453, -6160, -9926, -50363, -49222, -33881, -43093, -64741, -67585, -24638, -44645, -104969, -73324, -34408, -61258, -73494, -51553, -48943, -91165, -88552, -51638, -97984, -71449, -49374, -71351, -63026, -101363, -19567, -71896, -73650, -104314, -44498, -95864, -69780, 70876, -241755, -13054, -6024, -71980, -65816, -107678, -20103, -123008, -140548, -73314, -48574, -10838, 89760, 1298406, 4667741, 5327699, 2966469, 2675967, 149879, -2849381, -1728711, -886541, -1990482, -1727067, -79959, -503571, -1241419, -39552, -97354, -2446242, -1862223, 252403, -576440, -1685057, -758384, -95050, -880759, -998846, -324656, -709519, -1362170, -628087, -256179, -1208303, -1164627, -174866, -216441, -453214, -254402, -295984, -302619, 103290, 234905, -295093, -711680, -488651, -398787, -811002, -677332, -388255, -277154, -131770, 72748, 230968, 220188, 260213, 320463, 311653, 79416, -33795, 130406, 89464, -96639, -73053, -186491, -265487, -76844, 32409, 75638, 128439, 237097, 336357, 162470, 36536, -132332, -248036, -111963, -188551, -255672, -209607, 33941, 237478, 258212, 334240, 409158, 383193, 331041, 205181, 159726, -21411, -138607, -17153, 28736, 85415, 103446, 69283, 147016, 167380, 95628, 51229, -32940, -29773, 79340, 141649, 164390, 143444, 159509, 122220, 57552, 32236, 26330, -18740, -67303, -49668, -6303, 8300, 1062, 6453, 12890, 22572, 34169, 43929, 29052, 21142, 9375, -10256, 9256, 15893, 8386, 29274, 45136, 40530, 43542, 42843, 36049, 32433, 28390, 25338, 21256, 17446, 14362, 11752, 8861, 6847, 4747, 2873, 1745, 1019, 585}, {3, -2, 38, -763, -713, -8667, -20453, -6160, -9926, -50363, -49222, -33881, -43093, -64741, -67585, -24638, -44645, -104969, -73324, -34408, -61258, -73494, -51553, -48943, -91165, -88552, -51638, -97984, -71449, -49374, -71351, -63026, -101363, -19567, -71896, -73650, -104314, -44498, -95864, -69780, 70876, -241755, -13054, -6024, -71980, -65816, -107678, -20103, -123008, -140548, -73314, -48574, -10838, 89760, 1298406, 4667741, 5327699, 2966469, 2675967, 149879, -2849381, -1728711, -886541, -1990482, -1727067, -79959, -503571, -1241419, -39552, -97354, -2446242, -1862223, 252403, -576440, -1685057, -758384, -95050, -880759, -998846, -324656, -709519, -1362170, -628087, -256179, -1208303, -1164627, -174866, -216441, -453214, -254402, -295984, -302619, 103290, 234905, -295093, -711680, -488651, -398787, -811002, -677332, -388255, -277154, -131770, 72748, 230968, 220188, 260213, 320463, 311653, 79416, -33795, 130406, 89464, -96639, -73053, -186491, -265487, -76844, 32409, 75638, 128439, 237097, 336357, 162470, 36536, -132332, -248036, -111963, -188551, -255672, -209607, 33941, 237478, 258212, 334240, 409158, 383193, 331041, 205181, 159726, -21411, -138607, -17153, 28736, 85415, 103446, 69283, 147016, 167380, 95628, 51229, -32940, -29773, 79340, 141649, 164390, 143444, 159509, 122220, 57552, 32236, 26330, -18740, -67303, -49668, -6303, 8300, 1062, 6453, 12890, 22572, 34169, 43929, 29052, 21142, 9375, -10256, 9256, 15893, 8386, 29274, 45136, 40530, 43542, 42843, 36049, 32433, 28390, 25338, 21256, 17446, 14362, 11752, 8861, 6847, 4747, 2873, 1745, 1019, 585}, {3, -2, 38, -763, -713, -8667, -20453, -6160, -9926, -50363, -49222, -33881, -43093, -64741, -67585, -24638, -44645, -104969, -73324, -34408, -61258, -73494, -51553, -48943, -91165, -88552, -51638, -97984, -71449, -49374, -71351, -63026, -101363, -19567, -71896, -73650, -104314, -44498, -95864, -69780, 70876, -241755, -13054, -6024, -71980, -65816, -107678, -20103, -123008, -140548, -73314, -48574, -10838, 89760, 1298406, 4667741, 5327699, 2966469, 2675967, 149879, -2849381, -1728711, -886541, -1990482, -1727067, -79959, -503571, -1241419, -39552, -97354, -2446242, -1862223, 252403, -576440, -1685057, -758384, -95050, -880759, -998846, -324656, -709519, -1362170, -628087, -256179, -1208303, -1164627, -174866, -216441, -453214, -254402, -295984, -302619, 103290, 234905, -295093, -711680, -488651, -398787, -811002, -677332, -388255, -277154, -131770, 72748, 230968, 220188, 260213, 320463, 311653, 79416, -33795, 130406, 89464, -96639, -73053, -186491, -265487, -76844, 32409, 75638, 128439, 237097, 336357, 162470, 36536, -132332, -248036, -111963, -188551, -255672, -209607, 33941, 237478, 258212, 334240, 409158, 383193, 331041, 205181, 159726, -21411, -138607, -17153, 28736, 85415, 103446, 69283, 147016, 167380, 95628, 51229, -32940, -29773, 79340, 141649, 164390, 143444, 159509, 122220, 57552, 32236, 26330, -18740, -67303, -49668, -6303, 8300, 1062, 6453, 12890, 22572, 34169, 43929, 29052, 21142, 9375, -10256, 9256, 15893, 8386, 29274, 45136, 40530, 43542, 42843, 36049, 32433, 28390, 25338, 21256, 17446, 14362, 11752, 8861, 6847, 4747, 2873, 1745, 1019, 585}, {-7, 34, -322, 159, -547, -3439, -10795, -14037, -16008, -34442, -26011, -9308, -52945, -65519, -40664, -61820, -81872, -74959, -45077, -35534, -64550, -61707, -52963, -47424, -61749, -105316, -89344, -44334, -74063, -83289, -37972, -57982, -60693, -91110, -90288, -77978, -42292, -64523, -76331, -69945, -59257, -54397, -118536, 10215, -142875, -113388, -38934, -112840, -49208, -86049, 12248, 79755, 1216812, 2618794, 2574552, 1661920, 614283, 281377, -364051, -1728668, -99699, 3072614, 2679933, 2105372, 1132219, -2615367, -4554773, -3751468, -2021601, -1462470, -1376647, -138900, 489387, 16315, -259851, -528893, -1063346, -897470, -694783, -1164668, -1347195, -844258, -261486, -210379, -334758, -100410, -271720, -538132, -368061, -485957, -801772, -719101, -499985, -588366, -676860, -557519, -393834, -335132, -230669, -28143, -87347, -216709, -128205, -24880, -47932, -43860, 58686, 79127, 65395, 121044, 150971, 116920, 122118, 148791, 106944, 49522, -45395, -122966, -80514, 23565, 76825, 63067, 128880, 157321, 39950, -32144, -83802, -111201, -144314, -94257, 61621, 321015, 346079, 124722, 287423, 222285, -81056, 14051, -92742, -420060, -296687, -121750, -123285, 110080, 237061, 164039, 33911, 212476, 366424, 88359, -57821, -24290, 23904, 104010, 51857, -28235, 96380, 38117, 37381, 122265, 43261, 73647, 75975, 5797, 12667, 31643, 49881, 49172, 20067, 35100, 46817, 34384, 43729, 43308, 32476, 23988, 15568, 21156, 20385, 15729, 23661, 35887, 36263, 33238, 33421, 33464, 29075, 21818, 20723, 18804, 13432, 10664, 9124, 7578, 6023, 4172, 2794, 1916, 1190, 661}, {-7, 34, -322, 159, -547, -3439, -10795, -14037, -16008, -34442, -26011, -9308, -52945, -65519, -40664, -61820, -81872, -74959, -45077, -35534, -64550, -61707, -52963, -47424, -61749, -105316, -89344, -44334, -74063, -83289, -37972, -57982, -60693, -91110, -90288, -77978, -42292, -64523, -76331, -69945, -59257, -54397, -118536, 10215, -142875, -113388, -38934, -112840, -49208, -86049, 12248, 79755, 1216812, 2618794, 2574552, 1661920, 614283, 281377, -364051, -1728668, -99699, 3072614, 2679933, 2105372, 1132219, -2615367, -4554773, -3751468, -2021601, -1462470, -1376647, -138900, 489387, 16315, -259851, -528893, -1063346, -897470, -694783, -1164668, -1347195, -844258, -261486, -210379, -334758, -100410, -271720, -538132, -368061, -485957, -801772, -719101, -499985, -588366, -676860, -557519, -393834, -335132, -230669, -28143, -87347, -216709, -128205, -24880, -47932, -43860, 58686, 79127, 65395, 121044, 150971, 116920, 122118, 148791, 106944, 49522, -45395, -122966, -80514, 23565, 76825, 63067, 128880, 157321, 39950, -32144, -83802, -111201, -144314, -94257, 61621, 321015, 346079, 124722, 287423, 222285, -81056, 14051, -92742, -420060, -296687, -121750, -123285, 110080, 237061, 164039, 33911, 212476, 366424, 88359, -57821, -24290, 23904, 104010, 51857, -28235, 96380, 38117, 37381, 122265, 43261, 73647, 75975, 5797, 12667, 31643, 49881, 49172, 20067, 35100, 46817, 34384, 43729, 43308, 32476, 23988, 15568, 21156, 20385, 15729, 23661, 35887, 36263, 33238, 33421, 33464, 29075, 21818, 20723, 18804, 13432, 10664, 9124, 7578, 6023, 4172, 2794, 1916, 1190, 661}, {-7, 34, -322, 159, -547, -3439, -10795, -14037, -16008, -34442, -26011, -9308, -52945, -65519, -40664, -61820, -81872, -74959, -45077, -35534, -64550, -61707, -52963, -47424, -61749, -105316, -89344, -44334, -74063, -83289, -37972, -57982, -60693, -91110, -90288, -77978, -42292, -64523, -76331, -69945, -59257, -54397, -118536, 10215, -142875, -113388, -38934, -112840, -49208, -86049, 12248, 79755, 1216812, 2618794, 2574552, 1661920, 614283, 281377, -364051, -1728668, -99699, 3072614, 2679933, 2105372, 1132219, -2615367, -4554773, -3751468, -2021601, -1462470, -1376647, -138900, 489387, 16315, -259851, -528893, -1063346, -897470, -694783, -1164668, -1347195, -844258, -261486, -210379, -334758, -100410, -271720, -538132, -368061, -485957, -801772, -719101, -499985, -588366, -676860, -557519, -393834, -335132, -230669, -28143, -87347, -216709, -128205, -24880, -47932, -43860, 58686, 79127, 65395, 121044, 150971, 116920, 122118, 148791, 106944, 49522, -45395, -122966, -80514, 23565, 76825, 63067, 128880, 157321, 39950, -32144, -83802, -111201, -144314, -94257, 61621, 321015, 346079, 124722, 287423, 222285, -81056, 14051, -92742, -420060, -296687, -121750, -123285, 110080, 237061, 164039, 33911, 212476, 366424, 88359, -57821, -24290, 23904, 104010, 51857, -28235, 96380, 38117, 37381, 122265, 43261, 73647, 75975, 5797, 12667, 31643, 49881, 49172, 20067, 35100, 46817, 34384, 43729, 43308, 32476, 23988, 15568, 21156, 20385, 15729, 23661, 35887, 36263, 33238, 33421, 33464, 29075, 21818, 20723, 18804, 13432, 10664, 9124, 7578, 6023, 4172, 2794, 1916, 1190, 661}, {-7, 34, -322, 159, -547, -3439, -10795, -14037, -16008, -34442, -26011, -9308, -52945, -65519, -40664, -61820, -81872, -74959, -45077, -35534, -64550, -61707, -52963, -47424, -61749, -105316, -89344, -44334, -74063, -83289, -37972, -57982, -60693, -91110, -90288, -77978, -42292, -64523, -76331, -69945, -59257, -54397, -118536, 10215, -142875, -113388, -38934, -112840, -49208, -86049, 12248, 79755, 1216812, 2618794, 2574552, 1661920, 614283, 281377, -364051, -1728668, -99699, 3072614, 2679933, 2105372, 1132219, -2615367, -4554773, -3751468, -2021601, -1462470, -1376647, -138900, 489387, 16315, -259851, -528893, -1063346, -897470, -694783, -1164668, -1347195, -844258, -261486, -210379, -334758, -100410, -271720, -538132, -368061, -485957, -801772, -719101, -499985, -588366, -676860, -557519, -393834, -335132, -230669, -28143, -87347, -216709, -128205, -24880, -47932, -43860, 58686, 79127, 65395, 121044, 150971, 116920, 122118, 148791, 106944, 49522, -45395, -122966, -80514, 23565, 76825, 63067, 128880, 157321, 39950, -32144, -83802, -111201, -144314, -94257, 61621, 321015, 346079, 124722, 287423, 222285, -81056, 14051, -92742, -420060, -296687, -121750, -123285, 110080, 237061, 164039, 33911, 212476, 366424, 88359, -57821, -24290, 23904, 104010, 51857, -28235, 96380, 38117, 37381, 122265, 43261, 73647, 75975, 5797, 12667, 31643, 49881, 49172, 20067, 35100, 46817, 34384, 43729, 43308, 32476, 23988, 15568, 21156, 20385, 15729, 23661, 35887, 36263, 33238, 33421, 33464, 29075, 21818, 20723, 18804, 13432, 10664, 9124, 7578, 6023, 4172, 2794, 1916, 1190, 661}, {4, -19, 106, -386, 234, -4142, -10452, -21077, -16336, -43720, -78001, -68279, -44644, -58989, -73736, -66494, -51949, -78586, -94427, -76546, -68507, -76545, -94971, -80422, -94452, -67299, -70453, -94855, -64852, -83082, -74099, -96816, -65259, -42690, -100141, -95130, -81506, -33211, -62129, -42904, -54369, -51599, -66418, -143383, -72802, -78126, -29546, -77325, -57209, 41789, 344056, 2295443, 3821816, 3183221, 1488785, 46457, -386684, -1896509, -3785902, -1775782, 267156, -369277, 20724, 930510, 1197903, 1433420, 1590831, 1227037, -117286, -2214293, -3016213, -3058908, -2325984, -1024132, -782430, -94613, 585468, 158823, -212708, -271960, -716750, -915604, -866716, -830377, -797635, -794844, -475817, -193989, -136176, -186312, -339112, -503173, -619847, -791944, -809220, -579471, -298841, -107865, -41572, -3704, 48607, 45739, -6649, -29728, -52851, -96576, -174765, -142133, -57696, -40306, 23650, 115619, 175048, 219109, 226014, 162807, 84426, 36015, 32038, -2970, -103205, -60877, -37134, -3023, -75239, -59609, 71986, -167656, -157152, 288245, 249870, 45167, 170214, 90769, 135978, 228808, 69062, -121692, -274678, -160768, -1750, 18474, -42058, -21192, 48935, 147442, 310686, 344441, 188217, 147898, 241588, 182361, 85702, 71744, 69133, 43015, 38531, 52084, 79230, 107804, 29410, -55705, 7255, 58062, -357, -24490, 11322, 19507, -30901, -37622, 6398, -2433, -17847, 5923, 35639, 43305, 27879, 28402, 44891, 39210, 30173, 33149, 30748, 27827, 27358, 27879, 25653, 22147, 18679, 16776, 15346, 12139, 9056, 6638, 5134, 3704, 2493, 1802, 1271, 672}, {4, -19, 106, -386, 234, -4142, -10452, -21077, -16336, -43720, -78001, -68279, -44644, -58989, -73736, -66494, -51949, -78586, -94427, -76546, -68507, -76545, -94971, -80422, -94452, -67299, -70453, -94855, -64852, -83082, -74099, -96816, -65259, -42690, -100141, -95130, -81506, -33211, -62129, -42904, -54369, -51599, -66418, -143383, -72802, -78126, -29546, -77325, -57209, 41789, 344056, 2295443, 3821816, 3183221, 1488785, 46457, -386684, -1896509, -3785902, -1775782, 267156, -369277, 20724, 930510, 1197903, 1433420, 1590831, 1227037, -117286, -2214293, -3016213, -3058908, -2325984, -1024132, -782430, -94613, 585468, 158823, -212708, -271960, -716750, -915604, -866716, -830377, -797635, -794844, -475817, -193989, -136176, -186312, -339112, -503173, -619847, -791944, -809220, -579471, -298841, -107865, -41572, -3704, 48607, 45739, -6649, -29728, -52851, -96576, -174765, -142133, -57696, -40306, 23650, 115619, 175048, 219109, 226014, 162807, 84426, 36015, 32038, -2970, -103205, -60877, -37134, -3023, -75239, -59609, 71986, -167656, -157152, 288245, 249870, 45167, 170214, 90769, 135978, 228808, 69062, -121692, -274678, -160768, -1750, 18474, -42058, -21192, 48935, 147442, 310686, 344441, 188217, 147898, 241588, 182361, 85702, 71744, 69133, 43015, 38531, 52084, 79230, 107804, 29410, -55705, 7255, 58062, -357, -24490, 11322, 19507, -30901, -37622, 6398, -2433, -17847, 5923, 35639, 43305, 27879, 28402, 44891, 39210, 30173, 33149, 30748, 27827, 27358, 27879, 25653, 22147, 18679, 16776, 15346, 12139, 9056, 6638, 5134, 3704, 2493, 1802, 1271, 672}, {0, 0, 0, 0, 1, 0, -57, 155, -722, -176, 1174, -11626, -22192, -16100, -8778, -60853, -88213, -18550, -29613, -63404, -82067, -55611, -68543, -62928, -59391, -28448, -87720, -105777, -50209, -23639, -95791, -91599, -54110, -37947, -81850, -110471, -45023, -79504, -75251, -56474, 16287, 4849, -78169, -107806, -73206, -159973, -100605, -91406, -77880, -39546, -18696, 48733, 1251603, 4037702, 4797330, 2833431, 393289, -652822, -1731792, -4329935, -3293880, 674911, 339343, -1108408, 233593, 841758, -742368, -1102469, 680099, 1300434, 495843, 238412, -368873, -1170840, -1447427, -1942423, -1808553, -793104, -480909, -839131, -367288, -25182, -41134, -369273, -465273, -704056, -1148826, -960479, -523955, -289899, -239108, -110927, -168837, -413252, -598015, -611976, -676583, -578648, -300093, -104212, -75173, -30476, -4060, -6969, 58226, 61974, -46364, -140345, -129546, -88968, -194458, -243394, -126842, -18498, -19730, 48787, 202030, 265943, 260574, 171259, 171549, 179349, 20286, -37588, -11238, -16450, -4626, -31921, 58313, 86383, 66896, 83329, 89936, 70981, 110584, 150505, 134227, 124095, 119991, 115121, 126536, 64613, 35550, 48975, 154003, 176420, 98610, 158221, 157648, 134296, 33526, -158594, -203149, -132200, -244060, -211448, -65326, 52521, -125192, -175588, 164789, 78918, -89569, 26225, 116706, 66756, 41525, 31804, 78068, 58580, 30535, 37105, 42247, 74491, 60247, 9132, 42992, 78981, 67789, 89356, 82939, 50219, 37959, 50045, 34318, 2725, 381, 24115, 22047, 12048, 20399, 27088, 19324, 12968, 15008, 14009, 9242, 6509, 6895, 7469}, {0, 0, 0, 0, 1, 0, -57, 155, -722, -176, 1174, -11626, -22192, -16100, -8778, -60853, -88213, -18550, -29613, -63404, -82067, -55611, -68543, -62928, -59391, -28448, -87720, -105777, -50209, -23639, -95791, -91599, -54110, -37947, -81850, -110471, -45023, -79504, -75251, -56474, 16287, 4849, -78169, -107806, -73206, -159973, -100605, -91406, -77880, -39546, -18696, 48733, 1251603, 4037702, 4797330, 2833431, 393289, -652822, -1731792, -4329935, -3293880, 674911, 339343, -1108408, 233593, 841758, -742368, -1102469, 680099, 1300434, 495843, 238412, -368873, -1170840, -1447427, -1942423, -1808553, -793104, -480909, -839131, -367288, -25182, -41134, -369273, -465273, -704056, -1148826, -960479, -523955, -289899, -239108, -110927, -168837, -413252, -598015, -611976, -676583, -578648, -300093, -104212, -75173, -30476, -4060, -6969, 58226, 61974, -46364, -140345, -129546, -88968, -194458, -243394, -126842, -18498, -19730, 48787, 202030, 265943, 260574, 171259, 171549, 179349, 20286, -37588, -11238, -16450, -4626, -31921, 58313, 86383, 66896, 83329, 89936, 70981, 110584, 150505, 134227, 124095, 119991, 115121, 126536, 64613, 35550, 48975, 154003, 176420, 98610, 158221, 157648, 134296, 33526, -158594, -203149, -132200, -244060, -211448, -65326, 52521, -125192, -175588, 164789, 78918, -89569, 26225, 116706, 66756, 41525, 31804, 78068, 58580, 30535, 37105, 42247, 74491, 60247, 9132, 42992, 78981, 67789, 89356, 82939, 50219, 37959, 50045, 34318, 2725, 381, 24115, 22047, 12048, 20399, 27088, 19324, 12968, 15008, 14009, 9242, 6509, 6895, 7469}, {0, 0, 0, 0, 23, -20, 29, -1056, -8752, -16759, -13241, -30917, -33373, -21672, -30132, -28555, -46514, -37574, -53414, -55223, -66005, -64596, -42435, -46818, -69057, -91859, -76351, -61475, -74658, -88890, -59417, -64453, -78981, -74177, -88692, -114044, -58500, 36973, 21323, -93705, -59761, -50111, -219939, -134118, -19477, -72613, -33232, 18454, 94186, 1416976, 6087681, 7014917, 2934989, -191110, -1750269, -2055539, -6257691, -6628113, 1645057, 1759336, -2539149, 499663, 2075522, -575164, -2210360, 130555, 983090, -1448016, -1643357, -459368, -888607, -466301, 787335, 758734, 574881, 528786, -139029, -997868, -1535739, -1557174, -1339038, -1137807, -748035, -445754, -331520, 103708, 365576, -48547, -531421, -621388, -644069, -1097936, -1067206, -489719, -166359, -120201, 226466, 403996, 68888, -208242, -34377, -129195, -422150, -330713, -101131, -133602, -91968, -18125, 64056, 83133, -855, -45097, -57446, -15955, -16866, -66025, -14739, 71106, 65052, 51872, 109133, 104020, 154346, 114450, 66870, 68075, 69137, 78346, 121982, 94768, 145004, 262109, 173439, 145455, 144045, -38255, -155754, -104463, -94720, -185088, -261507, -283240, -228731, -209272, -135255, 22647, 151362, 173477, 40989, 162886, 242280, 68821, -55547, -19655, -14165, -77814, -92010, 27599, 47134, -58343, 24959, 47493, 45126, 8813, 22315, 26461, 33547, 41186, 93616, 91758, 80458, 103220, 89661, 52950, 48771, 61664, 28049, -9119, 9134, 26574, 30039, 37724, 44699, 50821, 32191, 23573, 24027, 10057, 5718, 8501, 7463, 6525, 6225, 5169, 5246, 5196, 5467, 5645, 4342, 3170}, {0, 0, 0, 0, 23, -20, 29, -1056, -8752, -16759, -13241, -30917, -33373, -21672, -30132, -28555, -46514, -37574, -53414, -55223, -66005, -64596, -42435, -46818, -69057, -91859, -76351, -61475, -74658, -88890, -59417, -64453, -78981, -74177, -88692, -114044, -58500, 36973, 21323, -93705, -59761, -50111, -219939, -134118, -19477, -72613, -33232, 18454, 94186, 1416976, 6087681, 7014917, 2934989, -191110, -1750269, -2055539, -6257691, -6628113, 1645057, 1759336, -2539149, 499663, 2075522, -575164, -2210360, 130555, 983090, -1448016, -1643357, -459368, -888607, -466301, 787335, 758734, 574881, 528786, -139029, -997868, -1535739, -1557174, -1339038, -1137807, -748035, -445754, -331520, 103708, 365576, -48547, -531421, -621388, -644069, -1097936, -1067206, -489719, -166359, -120201, 226466, 403996, 68888, -208242, -34377, -129195, -422150, -330713, -101131, -133602, -91968, -18125, 64056, 83133, -855, -45097, -57446, -15955, -16866, -66025, -14739, 71106, 65052, 51872, 109133, 104020, 154346, 114450, 66870, 68075, 69137, 78346, 121982, 94768, 145004, 262109, 173439, 145455, 144045, -38255, -155754, -104463, -94720, -185088, -261507, -283240, -228731, -209272, -135255, 22647, 151362, 173477, 40989, 162886, 242280, 68821, -55547, -19655, -14165, -77814, -92010, 27599, 47134, -58343, 24959, 47493, 45126, 8813, 22315, 26461, 33547, 41186, 93616, 91758, 80458, 103220, 89661, 52950, 48771, 61664, 28049, -9119, 9134, 26574, 30039, 37724, 44699, 50821, 32191, 23573, 24027, 10057, 5718, 8501, 7463, 6525, 6225, 5169, 5246, 5196, 5467, 5645, 4342, 3170}, {0, 0, 0, 0, 0, 221, -649, 2185, -17845, -43341, -74907, -119514, -65295, 9989, -46102, -90720, -77902, -20304, -55640, -69294, -21816, -113674, -95202, -41665, -73917, -95084, -55305, -54175, -108925, -83523, -29424, -30001, -117395, -68240, -119797, -126216, -43377, 70868, 51542, -111401, -66218, -200841, -188849, -35168, -111084, -36427, 86805, 105252, 1660344, 5992012, 7313233, 3332613, -1111702, -1932335, -2847106, -6865691, -4418478, 2455467, 735639, -2494796, 752826, 2302340, -1164423, -2669220, 403351, 749307, -1827549, -1492178, -752385, -1220796, -260275, 912804, 447560, 213160, 781260, 1838, -1120278, -981634, -894183, -1454504, -1292590, -418382, -407882, -809944, -72099, 488138, 15814, -467001, -472454, -539006, -808472, -754268, -361243, -243674, -80799, 286347, 228248, -143783, -154459, -89509, -208653, -194973, -39864, -127042, -245383, -21959, 93249, 17211, 298, 42353, -58, -164282, -95170, 7486, 18728, -5460, 92195, 39546, -109129, -7653, 69800, 59075, 73424, 162591, 199508, 71773, 167466, 207328, 81457, 53896, 85189, 157863, 133018, 118932, 27214, -9319, 118117, 5418, -162231, -205371, -100051, -18706, 13408, 51481, 159527, 168075, 64597, 125201, 199482, 7892, -132048, -14345, 2889, -92352, -131685, -19216, 71462, 69858, 90072, 96819, 104920, 94575, 68888, 66449, 43232, -9626, -13077, 17297, 7407, 25948, 25102, 31794, 28565, 31005, 27608, 10199, 6118, 12645, 23722, 29426, 33012, 29470, 30960, 25170, 18009, 13132, 9609, 9916, 8872, 6396, 5258, 4446, 3088, 2475, 2075, 1721, 1242, 610, 162, 7}, {0, 0, 0, 0, 0, 0, 9, -25, 70, -580, -2525, -1850, -4780, -1603, -14788, -9021, -5138, -53401, -36168, -46037, -69260, -49806, -10553, -16198, -60299, -15747, -32235, -59724, -58854, -19798, -62623, -97064, -7823, -47791, -79369, 44118, 150918, -31991, -127151, -69430, -170915, -90525, -14205, -37840, 58411, 163835, 652818, 4919075, 9614645, 6610111, -407410, -3248088, -1914666, -6725825, -9366853, 1394998, 4063069, -3075475, -752258, 4040594, 599410, -4171459, -1586054, 1450058, -1076318, -1802812, -669930, -1846799, -1075935, 1036773, 243018, -681431, 491962, 584019, -641500, -196520, 727265, -200540, -1167047, -718672, -606685, -1247167, -1092490, -258117, -138881, -337887, 42141, 262663, -132281, -334795, -329037, -647766, -852594, -658574, -551201, -734720, -575246, -47373, 127304, 218336, 537065, 614165, 459850, 301790, 138632, -22139, -125450, -218575, -124647, 65431, 162986, 218976, 204546, 164910, 126425, 68557, -50345, -148170, -107359, -63633, -89402, 11012, 186992, 46097, -13603, 245638, 305059, 161085, 198978, 316693, 224124, 138904, 145878, 70315, 62420, 59154, -95508, -129822, 110010, 101923, -41327, 94243, 151122, -40065, -71646, 147991, 26867, -244940, -146177, -7554, -51108, -14581, 50062, -31864, -11591, 46355, -22301, -77185, -100533, -66765, -44176, -95517, -99987, -92384, -34852, 11781, 25529, 95214, 133664, 100083, 33255, 599, 24908, 18514, -98693, -156458, -45901, 37128, -17692, -22351, 42922, 15122, -27128, 34085, 66276, 48137, 56218, 62273, 55541, 39533, 10646, -7433, 7444, 14114, 3314, 9717, 19916, 13636, 8110, 8160}, {0, 0, 0, 0, 0, 0, 3, 107, -316, 708, -7656, -34929, -13335, -4949, -54329, -30415, 13291, -64936, -100743, -29496, -30123, -64504, -65210, -44073, -47332, -71056, -56226, -20667, -62979, -91595, -63701, -61152, -69342, -75072, -31329, 91533, 33819, -131710, -97469, -255915, -135560, -3237, -83301, -4601, 156448, 207644, 2661635, 8764936, 8723756, 1613548, -2811713, -2129508, -3618470, -10107755, -4778163, 5546650, -46206, -3685224, 2879285, 3078411, -2991018, -3645566, 1152098, 590021, -2286458, -1190422, -1261997, -1575647, 415655, 627441, -841718, 50440, 1149223, -427701, -1104678, 118482, 419448, -649013, -610252, 34746, -839882, -1309419, -269276, 147980, -650450, -560283, 335307, 77308, -548223, -397559, -333316, -780558, -762599, -520995, -800821, -691910, -113679, 47780, 54588, 460309, 770500, 481696, 204317, 296326, 160892, -298037, -321338, -89485, -39293, 116812, 206534, 218416, 285586, 198127, 46634, -72495, -135404, -103627, -48511, -21790, -40593, 62662, 101672, -2955, 76435, 220994, 163460, 121169, 236603, 134044, 96647, 272525, 137809, -129632, -51440, 94545, -45687, -35600, 93584, 22640, 16260, 16279, 807, -37520, -149751, -125675, -89361, -54167, -126562, -150051, 83875, 96370, -51350, -50060, 24132, -52766, -151442, -41539, -32473, -77086, 389, 80236, 51739, -859, 70130, 128117, 81384, 102963, 216434, 128443, -70465, -72970, 74569, 72604, -36587, 25085, 60331, -58586, -46530, 46072, -5828, -70096, -24595, 31040, 53290, 69739, 56293, 34593, 39810, 26862, -4489, -1992, 12702, 4752, 2846, 14451, 13992, 7703, 7031, 4942}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 9, -28, 4, -1481, -5588, 2765, -6137, -27990, -16116, 321, -30524, -30754, -4338, -36232, -70492, -41468, -39610, -85802, -58594, -25814, -97918, -71664, -1139, -58398, -111367, 53804, 158529, -124596, -141540, -72759, -245240, -98654, 27737, -3943, 97495, 156192, 1566179, 7795655, 10641068, 4342567, -3327618, -3669439, -2338156, -9836704, -7311275, 5424711, 1825851, -4223559, 1627977, 4213496, -1937419, -4786779, 529867, 1428910, -2316989, -1157743, -1067799, -2510657, -60078, 1131987, -622626, -706624, 790143, 280403, -1058004, -330720, 446108, -236902, -333730, 279429, -272982, -1512271, -1041687, 145926, -191902, -685279, -173392, -34815, -696330, -585773, -30538, -468089, -874026, -435130, -356483, -765328, -514902, 10282, 19848, 171006, 590113, 689172, 477867, 333755, 182469, -57584, -195738, -160087, -72924, -10051, 180786, 313009, 226874, 104139, 126967, 131079, -57535, -127122, -26481, -124000, -276050, -67327, 49308, -161284, -98005, 234568, 255448, 141674, 298619, 325438, 167796, 298530, 265988, -61838, -215618, 862, 99053, 38169, 166497, 177962, 64384, 103747, 237793, 126603, -105899, -131238, -69763, -85828, -139513, -147253, -68074, 8219, 71749, 98208, 125993, 90422, -13433, -6272, -17615, -85147, -100988, -97837, -121422, -119956, -70044, 8573, 42121, 27415, 54890, 43974, 18136, 37156, 71344, 80151, -8348, -25593, 75111, 25481, -169295, -166870, 19137, 47698, -33922, 19703, 135580, 104074, 57676, 106392, 87445, 7736, -24272, -2222, 21930, 8529, 5456, 33380, 38413, 23578, 19854, 16802}, {0, 0, 0, 0, 0, 0, 0, 0, 1, 63, -3, -400, -490, -38962, -24459, -15536, -70719, -41672, -47807, -44532, -7021, -56601, -44243, 7532, -44934, -68232, -31554, -66239, -87570, -14680, -63221, -63475, -29069, 126296, 72586, -172530, 27752, -81746, -375388, -9423, 68956, -115085, 93262, 281375, 1009595, 7584652, 13116982, 5941604, -2567468, -3803352, -2645768, -8602440, -13003339, 1061374, 6770360, -4538411, -932290, 6272750, -138486, -5389250, -1045513, 2891818, -1124715, -2744389, -867247, -2005123, -1021437, 1076767, -413694, -776111, 1284614, 350657, -1597125, -863199, -267393, -963811, -1057220, 394048, 785372, -180836, 126180, 874910, 324414, -572063, -518033, -170686, -605146, -944132, -599558, -334236, -610810, -707585, -523885, -509063, -352318, 54740, 229451, 374489, 722799, 780392, 512005, 463905, 376076, -72192, -366404, -261200, -112908, -4915, 84721, 176417, 283061, 222950, 156354, 55904, -33386, 3729, -47509, -47899, -72091, -43228, 73161, -31144, -68978, 88581, 152697, 19182, 184246, 339553, 68599, 128285, 403693, 340095, 150861, 77730, 29111, 26925, 194108, 104538, -64637, 141069, 119156, 42534, 285460, 112818, -284099, -262197, -96376, -247897, -314886, -155118, -115519, -169917, -33680, 14142, -256130, -226053, -17468, -85651, -67518, 13362, 28810, 65345, 77443, 144263, 170747, 147259, 196111, 148352, 101496, 77927, 25221, 20349, 9185, -16339, -32039, -31773, -32909, -43103, -8216, 20418, -12182, -28715, 56732, 143569, 92715, 3724, 26461, 60598, 5377, -30739, 7920, 17938, -6263, 9775, 33290, 20403, 10083, 13974, 8807, 3592}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 54, -84, 236, -1005, -28774, -33976, -47195, -69110, -31164, -39346, -67522, -10993, -36609, -74057, -64826, -49407, -65923, -74540, -35093, -58152, -82779, -8310, -87976, -109667, 108351, 207020, -130679, -191077, -23524, -273150, -157676, 86902, -66220, 130651, 181727, 2283226, 10246010, 12623091, 3509537, -6158678, -4758487, -1994116, -12753043, -7166775, 8610266, 118385, -5481841, 3431956, 4951406, -3248015, -5972493, 2005767, 2139529, -3282640, -1023143, -1115384, -3300117, 413751, 1910429, -632153, -1018054, 850396, -7446, -2319444, -1308576, 197914, -915920, -776187, 940565, 858419, -218215, 259440, 1066941, 162879, -791312, -191378, -200591, -1041380, -788025, -236416, -718738, -772432, -157821, -99577, -395736, -201289, 110439, 108544, 202029, 574161, 804746, 615086, 394487, 254780, -33072, -327110, -324695, -182048, -98008, 60553, 272212, 227940, 90848, 97875, 171532, 63984, -28422, 55786, -28595, -113800, 141050, 113644, -171045, -73583, 251595, 132749, -63037, 125378, 187818, 84856, 246523, 299149, 29518, -56506, 150700, 227925, 169784, 121288, 49638, 22862, 102301, 203242, 93365, -37046, -19300, -47730, -56535, -58861, -174550, -105099, 60770, 60126, -33570, -10348, 13985, -87509, -68307, 23355, 24714, -29476, 27633, 45864, 3048, 26823, 76732, 84945, 100081, 125390, 102486, 47179, 24797, 15954, 333, -7368, 435, 752, -18304, -24216, -22701, -16963, -5309, -10130, 456, 46641, 76889, 51064, 26196, 34310, 20596, -6335, -2444, 9385, 1052, -960, 9314, 8596, 3204, 2953, 2130, 510, 175}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 15, -44, 108, -3959, -6275, -18565, -18463, -6173, -32438, -30184, -43942, -40622, -49368, -68795, -46845, -49936, -67542, -91752, -24560, 258248, 126974, -150123, -222935, -269756, -29545, 5487, -150285, 215854, 290732, 2268278, 12008011, 15349692, 5223589, -7884954, -7310977, -1228856, -15156231, -8659663, 10550946, -1669375, -5742779, 5818484, 5924049, -3886798, -7057923, 1440474, 1962663, -3314325, -1619512, -1193123, -2295923, 456977, 1204591, -391617, -807276, -329418, 129192, -898590, -1107597, 426824, -342359, -1210075, -40035, 184494, -1082066, -796699, 374773, 273173, 15498, 705220, 691864, -591502, -570481, 37686, -625901, -898080, -460600, -460119, -703080, -653920, -364144, -336763, -269090, 86526, 166145, 230638, 727548, 705603, 399594, 551798, 496952, 143517, -172725, -135376, 89137, 35697, 92375, 444054, 569584, 533402, 511689, 339331, 77361, -86761, -89009, -34912, -179852, -211236, -16700, 1153, 29692, 201351, 259559, 34986, -59125, 192514, 329275, 135892, -221554, -371000, -189667, -51688, -1305, -50040, -8562, 161378, 255463, 489453, 502980, 97463, -96706, 51341, 167590, 75405, -62765, 22096, 78165, -29621, -41043, -116093, -295264, -268612, -162833, -174189, -223103, -145198, -34380, -136588, -235737, -130292, -69647, -99010, -66544, -45965, -9401, 74365, 31687, 5231, 70960, 56843, -8955, -12868, 34511, 7061, 16600, 80512, 86035, 79315, 80587, 85683, 84309, 63199, 61653, 64652, 46831, 19714, 9733, 15440, -861, -11413, 7306, 12951, -2191, 3709, 11485, 2030, 1195, 4270}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 18, 179, -735, 2209, -25399, -44954, -29777, -52724, -51637, -39453, -56649, -51853, -29611, -66279, -70459, -56126, -47810, -94737, -90072, 59341, 260636, 26187, -235549, -152699, -239503, -91550, -82216, 1507, 224097, 223737, 3477480, 13284622, 13743706, 2016410, -7472794, -4335436, -2136500, -16902214, -7596730, 11314758, -2239248, -5949098, 5946835, 5130352, -3980671, -6541390, 1840829, 1988746, -3306647, -1238704, -1555272, -2245483, 949593, 865106, -836091, -794080, 212194, 225665, -1178420, -930602, 162507, -799948, -960449, 512182, -141599, -1459317, -261925, 1044899, 152561, -265817, 802774, 611543, -601914, -257744, -54313, -827694, -653186, -355111, -835950, -979905, -668021, -552395, -548816, -38941, 632429, 353393, 238820, 865614, 774384, 298779, 429664, 438118, 16468, -168930, 29196, 36418, -60248, 190415, 501193, 499479, 450001, 531995, 321217, 69256, -2141, -68740, -153063, -232713, -108221, 100306, 108219, 90575, 97054, 142525, 165259, 103060, -149248, -306243, -65622, 41115, -29701, -36085, 45345, -92733, -139409, 375221, 549322, 94533, 1818, 340614, 427901, 223584, 166014, 124658, -26873, -100286, -189392, -335934, -380980, -302197, -369278, -446787, -253130, -64011, -96830, -91186, -35758, -3105, -66943, -111353, -50461, -31233, 1839, 42983, 48608, 56960, 133307, 90747, 43113, 89469, 62148, -53955, -37610, 86862, 81509, 25782, 58499, 86239, 54472, 63821, 95662, 71645, 22045, 22993, 49224, 33120, 7606, 5072, 11791, 974, -9339, 6507, 9982, 114, 5875, 11354, 5477, 4930, 7492}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, -86, 523, -1883, 7878, -6333, -34160, -6693, -39359, -66920, -10086, -685, -92901, -107464, 93680, 335231, 47116, -269500, -106313, -237863, -155208, 52580, -26421, 250723, 309332, 4189850, 14464772, 14246011, 1334875, -9366583, -4895051, -2664304, -16714130, -5271606, 10493035, -3558988, -4276388, 7254108, 4391570, -5468654, -6279346, 2491239, 1476753, -4174696, -1619089, -1369687, -1706557, 1498296, 1065541, -740209, -796482, -76428, -95669, -1523582, -1048235, 528790, -241945, -773244, 172733, -66634, -1293563, -773460, 411551, -66161, -189775, 1067130, 801413, -501757, -8001, 375696, -690239, -1142776, -633021, -804588, -1042827, -583597, -379980, -533343, -34862, 569570, 407157, 419001, 825263, 586703, 269305, 524799, 400096, -110249, -217606, 64500, 221698, 96889, 193248, 491278, 522055, 490971, 498935, 207539, -63217, -45095, -12688, -41488, -233809, -188872, 44460, 77718, -7401, 115001, 194602, 21563, 59944, 212195, 109272, 7209, 26850, 119102, 19600, -158016, -120215, 3397, 210945, 167673, -188648, -46041, 351060, 263103, 80626, 229595, 148138, -263957, -24530, 436988, 13998, -444235, -216762, -199986, -444257, -321839, -159273, -143453, -233747, -88980, 125815, -6473, -77169, -26875, -52460, -81141, -85173, -87290, -42692, 34487, -63299, -69542, 81567, 83737, -18229, -56724, 47744, 31216, -41738, 54633, 118468, 59568, 67679, 90543, 63826, 39687, 64835, 100612, 77292, 35370, 30530, 34257, 1371, -19826, 9693, 180, -19923, 3948, 12479, -2917, 571, 8351, 10423, 8036, 423, -3899}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 44, 816, -3146, 9233, -92059, -182765, -95236, -128264, -85243, 134080, 70754, -33648, 10046, -206301, -161619, 187293, 252661, 4477, -195639, -65989, -71132, -259719, -70115, 75742, 70756, 94532, 3962189, 9227536, 10855552, 7609267, -431153, -2577376, -5509061, -9802550, -6308157, -5578983, -3078794, 2263136, 401368, 1038313, 1524221, -1578908, -1997980, -1167360, 315821, -580100, -2605199, -1473161, -675395, -436304, -10058, -761045, -575586, -2007, -538094, -777854, -56779, 50696, -402441, -530606, -229559, -346474, -834568, -547632, 98471, 332944, 258248, 350586, 390704, 134380, 46612, 106434, -107621, -425628, -616114, -786768, -1137995, -902183, -636864, -587534, -32764, 430367, 551224, 601782, 852462, 876364, 618050, 636074, 583200, -33614, -405562, -28214, 78519, -69228, 225641, 571869, 586792, 526019, 462950, 349016, 97647, -101540, -10095, -102055, -268602, -112434, 17999, -121818, -167540, 114816, 234480, 36132, -6057, 106745, 103765, 7760, -51531, 36608, -14870, -89743, -53426, 59819, 375299, 299608, 11565, 203194, 291389, -31559, -254843, 76779, 338436, -2308, -176716, -216273, -377783, -60742, 138210, -306591, -572591, -383029, -277030, -225334, 79310, 94391, -282005, -342348, -15187, 35770, -125935, -101318, -48508, 11254, 20415, -49109, 37422, 90788, 83318, 176497, 86190, 35247, 166925, 137806, 37241, 83072, 165173, 126356, 57899, 25297, 57804, 89983, 52428, 26786, 36746, 40265, 23619, 7194, -4126, -4900, -3915, -5793, -152, 7601, 7983, 5870, 4587, 4073, 5682}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 239, -890, 2724, -23986, -47801, -30890, -51183, -65820, -76226, -63419, -54191, -56157, -67005, -137017, 68759, 366525, 91912, -305338, -301097, -55715, -141296, -170420, 62125, 334304, 836414, 7546291, 16720974, 11676922, -2796013, -10382237, -2498360, -6074588, -16294491, 750393, 6913660, -7052609, -749829, 8435665, 1758490, -7046449, -4148439, 2612172, 208273, -3273835, -1405901, -1684831, -1088768, 1366846, 683681, -869889, -1076686, -361279, 164588, -1230371, -1442454, -211238, -513534, -313016, 364771, -407125, -773702, 22336, 440854, -79511, -246866, 419707, 62937, -599244, 195348, 670752, -48477, -339470, -265488, -731209, -898618, -830093, -757673, -434772, 154265, 354676, 341631, 858755, 1041734, 478116, 373853, 555958, 251469, -93681, -186432, -32565, 127832, 172077, 300142, 520949, 522070, 523121, 398451, 116136, -135275, -137593, -24856, -52316, -218832, -115172, 84607, 61082, 86239, 69118, -88119, -153296, 3216, 249299, 182924, 22162, 52209, -99972, -100737, 51290, -42832, -112125, 101859, 333702, 277895, 109633, 84842, 68750, -13923, -55338, -7340, -33382, -64922, -40493, -47625, -91675, -99494, -151667, -188607, -103222, -42970, -128197, -249506, -125475, 70805, 73362, -213712, -392387, -221233, 46464, 75721, -7519, 56303, 102635, 5357, 38684, 149866, 58183, -15221, 43807, 45985, 27619, 74120, 71419, 46138, 51479, 63826, 69070, 51881, 28099, 27588, 36992, 26560, 10874, 12065, 13439, 1674, 101, 7890, 4912, 337, 3209, 2632, 415, 899, 858, 325, 147, -5}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, -23, 88, -316, -2070, -808, -14105, -19274, -2866, -21954, -62456, -30959, -4842, -61538, -69931, -121723, 104104, 391802, 221261, -271808, -447364, 2771, 19986, -347993, 313633, 353682, 5035956, 16975974, 17661349, 2514880, -12012212, -6329495, -2386111, -16441737, -6726303, 7236712, -4139669, -5632612, 9373961, 8816720, -8231544, -8193314, 2880290, 440171, -4097056, -1523131, -1074903, -2503247, 276135, 1858593, -132603, -990392, -841423, -901929, -759646, -364208, -55657, -508233, -450398, 716042, 450378, -866945, -705626, 30461, -385780, -541803, 176847, -156296, -659651, 97464, 704182, 183000, 18270, 156258, -554655, -1142101, -1069158, -516561, -290490, -295000, 7306, 194986, 412709, 816478, 1189831, 1164667, 784789, 539934, 464294, 303723, 1032, -114533, 153855, 333650, 277091, 301136, 360463, 359879, 290825, 47169, -136581, -88228, -72581, -171392, -196036, -156272, -274552, -372631, -58611, 177748, 57521, 126863, 390338, 405867, 321919, 449594, 380581, 87871, 15199, 99888, -6043, -204659, -104958, 13498, -110952, -57937, 179596, 168484, 21844, 114169, 159219, -10991, -35147, 8236, -35184, -101535, -180173, -194119, -180816, -214070, -243311, -144850, 18256, -19526, -49360, 103984, 129818, 2418, -26425, -7528, -50919, -58308, -36003, 16687, 40454, -22223, -46050, -25121, 7844, 35513, 70415, 87640, 28172, 17960, 17964, -29755, -18364, 20745, 28847, 28594, 83567, 118204, 76643, 54924, 59261, 59742, 51730, 21458, 6624, 21204, 20842, 3205, -5340, 2923, 3659, -6828, -5503, 2020, -1612}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 119, -251, 494, -7305, -43770, -44399, -4710, -9461, -74762, -66608, 1585, -50738, -60624, -76988, 29416, 309046, 269544, -72429, -501698, -33469, -89208, -271571, 59084, 491712, 1339467, 11780922, 19823465, 9186091, -7131179, -9938041, 402881, -9302366, -16682770, 3510335, 2805868, -9055008, 2567412, 11614553, -999115, -10651239, -1415794, 3545708, -2810524, -3310616, -66061, -1859258, -1473007, 1449635, 646390, -941058, -1013636, -829595, -395397, -520713, -414133, 197083, -179264, 357693, 453974, -1036339, -1182467, -247955, -28681, -543215, -54116, 819945, -306735, -710982, 807020, 957555, -276294, -419733, -523337, -835123, -1143759, -862334, -124863, -401559, -251311, 423532, 753148, 818790, 551171, 668025, 1119452, 972054, 689685, 637823, 324734, -2471, 123053, 213805, 8174, -62074, 339732, 498611, 239678, 175553, 105495, -61795, -39893, -76235, -332410, -466693, -406942, -308419, -139244, 75253, 130612, 112179, 252412, 520363, 605897, 560949, 535436, 272639, 39617, -56355, -112339, -25211, -86953, -140304, -161897, -140794, 7743, 205124, 217251, 38010, -54279, -173842, -221391, -105099, -50004, -42355, -43853, -8913, -61521, -109448, -129664, -211980, -131051, -18336, -94979, -55400, 44798, 66259, -56912, -169039, -113081, -61384, -150502, -90083, 60816, 54221, -31659, 16087, 52860, 9109, 34141, 84532, 37695, -44852, 23078, 39582, -33499, -14517, 25937, 22691, 47257, 105979, 98365, 51474, 52074, 65414, 50792, 26040, 3834, 10523, 26690, 13748, 9, 711, -1322, -6910, -8009, -3033, -1414, -3362, -2199}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 44, -128, 338, -4654, -18585, -10350, -12946, -41704, -23418, -8113, -24313, -76325, -104396, 305697, 371313, 102453, -490388, -175817, 78091, -393273, -135741, 565985, 330012, 6706754, 20158328, 16534290, -2519493, -13749426, -3121323, -2015855, -17550163, -4405917, 6774241, -7535929, -4757395, 12130411, 7618702, -9793086, -6755708, 3768001, -291307, -4208728, -1861860, -2482842, -2616684, 1352246, 2513734, -437277, -1659795, -198065, -55098, -1348846, -919781, 208788, -897883, -764507, 1026633, 64967, -683854, 283696, 409930, -354801, -524290, 387134, -577096, -1778942, -166494, 1021549, 212972, -62192, 263312, -183404, -895647, -990961, -520588, -545641, -404019, 542325, 768403, 427987, 492568, 858239, 1098550, 866232, 634623, 517570, 284634, 75800, 197414, 571643, 294739, -251816, 4854, 390008, 289500, 189845, 68743, -166334, -124763, 61262, -13321, -269222, -313005, -179843, -127455, 76306, 154573, 49548, 178290, 375520, 439076, 425569, 472777, 351776, 84690, 106676, 187940, 44233, -163873, -167330, -43766, -135437, -131950, 123130, 92575, -85557, 34312, 125102, -71720, -144468, -74586, -7154, -31644, -94787, -83337, -115337, -163823, -181258, -63555, 39001, -17834, -16448, 58920, 65871, -6150, -76640, -119213, -57668, -43436, -58086, 36963, 75710, -33124, -63368, -7549, 9865, 73403, 140998, 80422, -26924, -1063, 26945, -21076, -6278, 18083, 15938, 50900, 124847, 133959, 48584, 28899, 67930, 83117, 60488, 9039, -6142, 13587, 21244, 6167, 3163, 20983, 17392, -15677, -23945, -3731, -2748, -12270, -6416, -1285}, {0, 0, 0, 0, 0, 0, 0, 0, 79, -85, 61, -851, -39730, -30369, -64970, -79378, 139627, 14355, -132875, 93326, 76900, -15142, -161379, -251442, 243270, 418198, 176710, -264216, -249932, 40687, -469572, -340730, 549206, 879979, 7100967, 19553093, 17136101, -2923223, -13415055, -3808816, -1373754, -11819328, -4998249, 3128049, -7419125, -5627200, 9289161, 6699256, -7002951, -7383571, 1784890, 888051, -4534501, -2573807, -917121, -1489753, 300845, 1097762, -550922, -1137613, -455447, -153714, -75532, -419406, -577341, -661814, -611390, 566079, 347694, -209010, 279263, -30160, -586044, -507152, -78456, -442584, -966285, 58843, 1082064, 495508, -91063, 42574, -616995, -1298466, -1178052, -971253, -557855, -78179, 558221, 739070, 695977, 1274342, 1408664, 1080435, 1109152, 847046, 314312, 441856, 642671, 283497, -3426, -75184, -74452, 13773, 372401, 564360, 20227, -294826, -64046, 928, -85351, -160774, -441889, -579883, -280000, 21096, 176499, 170319, 29802, 329436, 663632, 365885, 237823, 405713, 569935, 276515, 2726, 191615, -193856, -192093, 225433, -67421, -350589, -151289, 124272, 52095, 105794, 184898, -117769, -98738, 62683, -33932, -146948, -162171, -264323, -430284, -357150, -340823, -406646, -267596, 43229, 252579, 133633, 105918, 250347, 197530, -63013, -178392, 48472, 45388, -153765, 51721, 214006, 33495, -73843, 15526, 7780, -22950, 107389, 71873, -49588, -98887, -39501, 43687, 17729, 30603, 42268, 22151, 50676, 97077, 104477, 87620, 102041, 93629, 17103, -33141, 7431, 23131, -10631, -14743, 1521, 5014, -12368, -14113, -3846, -5078, -6832, -3570, -531, -2889}, {0, 0, 0, 0, 0, 0, 0, 102, -339, 1269, -5691, -16727, -46407, -65664, -23303, -53546, -78922, -35807, -31691, -60409, -62074, -86905, -135799, 327589, 319334, 130753, -577025, -96507, 94540, -565105, 43384, 599758, 1274558, 14436085, 23857278, 7595155, -14316632, -13373259, 4621848, -8456839, -13937175, 7342720, -3785775, -12574757, 6590979, 15366921, -2179004, -14214950, -61937, 4575683, -5359703, -3320518, -318552, -3689371, -206606, 2973690, 564154, -1779871, -1399186, 23863, -472647, -549262, 63810, -958304, -1113145, 923482, 1345844, -1057674, -1124612, 53276, -366601, -993193, -124757, 569694, -722487, -521681, 1244816, 910784, -307485, 25969, -242122, -1109287, -1512393, -945062, -263875, -466517, 169019, 838474, 703032, 1029930, 1079921, 1026335, 944849, 677606, 623168, 567179, 366118, 139483, 208718, 369688, 247221, 22259, 247930, 297341, 100844, 120939, 48298, -77727, -59187, -259442, -497982, -346784, -268058, -296892, -246535, -176058, -152709, 322915, 701852, 550164, 434340, 628197, 443274, -55269, 61353, 94829, -215743, -340817, -168939, 28588, -36429, -121731, 89421, 231733, 111598, 94216, 126453, -31152, -122988, 14096, -15744, -108148, -150679, -51859, -24468, -121926, -185608, -209304, -1364, 65765, -14986, 124955, 176028, 89303, 34774, 2643, -5623, -57772, -55069, 87209, 160735, 34097, -85470, -45498, -13860, 13372, 162577, 213702, -10979, -141239, 5113, 91418, 2725, -26029, 20944, 38339, 47402, 68251, 71465, 40916, 22023, 26286, 32924, 19831, 262, 4716, 10859, 4184, -71, 1893, 2230, -1251, -1876, 391, 247, -477, -66, 49, -15, 0}, {0, 0, 0, 0, 0, 0, 2, -5, 6, -27, -1165, -485, -1187, -10337, -19184, -24881, -33542, -36637, -34395, -21971, -63444, -72207, -122977, 245934, 301451, 59968, -121496, -210747, 43036, -463250, -413303, 954797, 887361, 15163236, 29039064, 10973131, -19332600, -21808065, 6466560, -4705579, -15380830, 12234624, -3213942, -21968719, 3980075, 25592102, 2221209, -20456986, -1003570, 7019987, -8529141, -7043203, 651861, -4567486, -857465, 6533955, 2011898, -3482940, -1045938, 2484419, -137359, -3773946, -838569, 646424, -2092572, -613054, 1985317, -20670, -675472, 1588556, 1793277, -1540671, -1638324, 440850, -1459784, -1347197, 1959310, 462313, -1962184, -562848, 814154, -1231779, -1789655, 858471, 1337926, 471239, 1285795, 1453702, 263951, 110505, 972462, 440220, -580979, -99703, 999103, 634004, 99326, 753285, 656435, -272641, -318362, 273722, -27247, -533981, 69809, 336143, -50020, -62785, 293185, 123958, -165165, 95004, 132584, -38389, 73486, 323294, 291130, 58085, 250922, 392407, 230694, 85655, 70872, -22547, -24718, 157752, -26839, -333357, -167280, 34318, -57002, -57345, 77761, -63852, -324051, -204062, 106321, 86927, 21744, 221695, 247660, 187412, 212157, 212020, 60423, -68914, 27477, 113458, -50592, -250669, -201755, -113561, -74395, 133547, 250570, 146271, 158084, 235208, 150951, -65855, -172857, -258330, -315777, -85706, -28202, -59036, 205293, 259515, -93651, -369844, -276343, -120327, -91806, 110054, 302208, 271871, 151092, 57335, 65312, 36026, -100785, -150464, -78605, -33353, -37748, -26144, -16426, -1536, 20277, 3877, -35891, -50431, -28024, -24575, -27181, -9552, -14519, -10246, 10495, 6675}, {0, 0, 0, 0, 0, 17, -71, 285, -990, -3905, -4904, -23315, -31010, -18549, -30351, -55331, -5486, -39245, -49486, -68736, -106563, 251218, 277543, 54587, -175209, -182002, 185604, -696148, -425001, 1008833, 811375, 12834224, 30202492, 12101122, -18522846, -21962775, 5290209, -1545853, -17955250, 11874205, 2292808, -25962354, -92060, 26792385, 5791654, -21950253, -3025385, 8729098, -8047606, -8735646, 1282993, -3835641, -1629139, 6708586, 2522312, -4053034, -560299, 2657047, -693054, -4047334, -419035, 595275, -2301375, -721360, 2364947, -216572, -765367, 2227113, 2222843, -1526461, -1821844, -18913, -1851297, -1943562, 1834626, 790055, -1773836, 19506, 1654436, -1104490, -2215318, 434511, 1008192, 12857, 638660, 1409541, 602588, 134782, 1217097, 998451, -226012, -323439, 702805, 777249, 122307, 716749, 803458, -303603, -475614, 175640, -54151, -561622, 2484, 266893, -113248, -136046, 293932, 309508, -53386, 19402, 88645, -8450, 15420, 239284, 240772, 54982, 265831, 525263, 361408, 104629, 25375, -32074, -201350, -57154, -20721, -347212, -236357, 117316, 56999, 33126, 218516, 50523, -322932, -250805, 39339, -38962, -173101, 62308, 194023, 63870, 91773, 238748, 107436, -36904, 130381, 334128, 83832, -295946, -241226, 126065, 209142, 284738, 331810, 35059, -230166, -169341, -21494, -78205, -148746, -161035, -41638, 138434, -77505, -320466, -139305, 8032, -137041, -282954, -139599, 51830, 43014, 141819, 302101, 254650, 134247, 87337, 120637, 97627, -40478, -84711, -33702, -49602, -74074, -27008, 4301, -924, 18793, 14930, -28620, -56421, -35945, -21422, -25167, -12187, -12017, -10313, 6414, 5872, -2720, -3110}, {0, 0, 0, 0, 0, 17, -71, 285, -990, -3905, -4904, -23315, -31010, -18549, -30351, -55331, -5486, -39245, -49486, -68736, -106563, 251218, 277543, 54587, -175209, -182002, 185604, -696148, -425001, 1008833, 811375, 12834224, 30202492, 12101122, -18522846, -21962775, 5290209, -1545853, -17955250, 11874205, 2292808, -25962354, -92060, 26792385, 5791654, -21950253, -3025385, 8729098, -8047606, -8735646, 1282993, -3835641, -1629139, 6708586, 2522312, -4053034, -560299, 2657047, -693054, -4047334, -419035, 595275, -2301375, -721360, 2364947, -216572, -765367, 2227113, 2222843, -1526461, -1821844, -18913, -1851297, -1943562, 1834626, 790055, -1773836, 19506, 1654436, -1104490, -2215318, 434511, 1008192, 12857, 638660, 1409541, 602588, 134782, 1217097, 998451, -226012, -323439, 702805, 777249, 122307, 716749, 803458, -303603, -475614, 175640, -54151, -561622, 2484, 266893, -113248, -136046, 293932, 309508, -53386, 19402, 88645, -8450, 15420, 239284, 240772, 54982, 265831, 525263, 361408, 104629, 25375, -32074, -201350, -57154, -20721, -347212, -236357, 117316, 56999, 33126, 218516, 50523, -322932, -250805, 39339, -38962, -173101, 62308, 194023, 63870, 91773, 238748, 107436, -36904, 130381, 334128, 83832, -295946, -241226, 126065, 209142, 284738, 331810, 35059, -230166, -169341, -21494, -78205, -148746, -161035, -41638, 138434, -77505, -320466, -139305, 8032, -137041, -282954, -139599, 51830, 43014, 141819, 302101, 254650, 134247, 87337, 120637, 97627, -40478, -84711, -33702, -49602, -74074, -27008, 4301, -924, 18793, 14930, -28620, -56421, -35945, -21422, -25167, -12187, -12017, -10313, 6414, 5872, -2720, -3110}, {0, 0, 0, 4, -32, 215, -925, 2432, -3272, -27071, 51031, 61636, -144418, -105440, 74386, -92565, -119630, 36205, 304838, 321076, 53245, -20803, -250563, 17264, 13367, -813498, 391050, 1117608, 7769580, 27615387, 25836619, -10026323, -30995019, -9281144, 6086347, -10345517, -566423, 14010767, -14092680, -20518623, 12616544, 18627703, -3848913, -10405016, 1214602, 867578, -9987480, -4256553, -1025467, -5991093, 503436, 5849208, 3327317, -1700453, -2442123, 1378817, 778031, -2223473, -1833343, -1304760, -1496710, 380137, 785624, -177002, 1469688, 2764158, 51281, -2620823, -954246, -617585, -2222182, 612795, 2942254, -142907, -1840485, 69574, -183522, -1648022, -546067, 871820, 479346, 270645, 1426482, 1125659, -143741, 613548, 1468055, 276655, -613403, 414379, 944318, 420820, 851773, 1309612, 289473, -430243, 211057, 235647, -524317, -289068, 317529, -205103, -560540, 198470, 400167, -180491, -65618, 529081, 420665, -134708, 81362, 546441, 32457, -197469, 279213, 84355, -249760, -158112, 325836, 204373, -230844, 83089, -195225, -227113, 500627, 197971, -310380, 33843, -38353, -432179, -122115, 191689, -183100, 33400, 799397, 302403, -466675, -194728, -192927, -587048, -144656, 316034, 248725, 42080, -127512, -34165, -70022, -185024, 61983, 225350, 51161, 89789, 69823, -89582, -92273, 115216, 77689, -255327, -34061, 98546, -263857, -201973, 95075, -62670, -232159, -177965, -104848, -10202, 140198, 342783, 266511, 69276, 64690, 92484, 58100, -20680, -95424, -86468, -98834, -136279, -71708, -25147, -3362, 38148, 20834, -27043, -55885, -48216, -40162, -53089, -29747, -9261, -24668, -12000, 12220, 3553, -7061, -5222, -3793, -4577}, {0, 0, 0, 4, -32, 215, -925, 2432, -3272, -27071, 51031, 61636, -144418, -105440, 74386, -92565, -119630, 36205, 304838, 321076, 53245, -20803, -250563, 17264, 13367, -813498, 391050, 1117608, 7769580, 27615387, 25836619, -10026323, -30995019, -9281144, 6086347, -10345517, -566423, 14010767, -14092680, -20518623, 12616544, 18627703, -3848913, -10405016, 1214602, 867578, -9987480, -4256553, -1025467, -5991093, 503436, 5849208, 3327317, -1700453, -2442123, 1378817, 778031, -2223473, -1833343, -1304760, -1496710, 380137, 785624, -177002, 1469688, 2764158, 51281, -2620823, -954246, -617585, -2222182, 612795, 2942254, -142907, -1840485, 69574, -183522, -1648022, -546067, 871820, 479346, 270645, 1426482, 1125659, -143741, 613548, 1468055, 276655, -613403, 414379, 944318, 420820, 851773, 1309612, 289473, -430243, 211057, 235647, -524317, -289068, 317529, -205103, -560540, 198470, 400167, -180491, -65618, 529081, 420665, -134708, 81362, 546441, 32457, -197469, 279213, 84355, -249760, -158112, 325836, 204373, -230844, 83089, -195225, -227113, 500627, 197971, -310380, 33843, -38353, -432179, -122115, 191689, -183100, 33400, 799397, 302403, -466675, -194728, -192927, -587048, -144656, 316034, 248725, 42080, -127512, -34165, -70022, -185024, 61983, 225350, 51161, 89789, 69823, -89582, -92273, 115216, 77689, -255327, -34061, 98546, -263857, -201973, 95075, -62670, -232159, -177965, -104848, -10202, 140198, 342783, 266511, 69276, 64690, 92484, 58100, -20680, -95424, -86468, -98834, -136279, -71708, -25147, -3362, 38148, 20834, -27043, -55885, -48216, -40162, -53089, -29747, -9261, -24668, -12000, 12220, 3553, -7061, -5222, -3793, -4577}, {0, 0, -2, 25, -92, 352, -488, -2609, 2547, -11878, -37371, -6495, -13514, -61455, -80210, 59007, 435920, 40890, -247739, 256563, -328233, -81592, 291186, -1262846, 999499, 868425, 16039429, 48134381, 18284888, -41160286, -43324961, 7486484, 4347031, -19037293, 23397611, 16990678, -36490889, -15986892, 35254961, 11409034, -19317876, -2972624, 4374035, -9281136, -11412472, 1867474, -5925204, -7253025, 9166570, 11225410, -1526655, -8040420, -250453, 3962246, -342139, -3277437, -2278973, -2185727, -212971, 2361821, -826707, -1078526, 4473074, 2834431, -3923931, -3035019, 1597438, -997779, -1895726, 3285430, 2137251, -3971788, -2622498, 1552169, -730462, -1080292, 1905842, 1223224, -100848, 870518, 1650330, -439895, -540136, 1795338, 1473343, -613672, -528746, 764366, 525492, 471436, 1383350, 1021146, -182303, -9538, 622704, -257788, -491520, 495682, 554466, -284506, -152763, 497029, 134571, -145922, 456082, 400610, -269081, -354035, 55185, -19423, -136967, 383476, 669038, 438682, 129728, -191990, -342097, -371114, -378758, -385210, -520596, -500407, -315710, -343630, 64101, 355721, -314742, -650648, -283289, 100327, 337158, 466552, 478857, 369434, 364614, 282962, 300324, 449248, 107630, -128929, 158205, 155678, -275287, -386239, 63819, 98198, 226002, 536612, 15866, -239045, -76719, -174693, -114977, 101434, -19444, -158027, 130433, 171454, -165989, -46094, 220743, -36808, -317532, -386721, -284382, -50959, 245257, 461434, 323496, 75956, -33027, 56308, 36570, -173040, -226951, -79666, -109548, -212859, -75172, 31043, 11924, 37307, 11662, -82316, -119020, -92463, -86195, -53899, 5901, -11392, -34259, 11971, 30146, 369, -10045, -5512, -8013, -6271, -4177, -5201}, {0, 0, -2, 25, -92, 352, -488, -2609, 2547, -11878, -37371, -6495, -13514, -61455, -80210, 59007, 435920, 40890, -247739, 256563, -328233, -81592, 291186, -1262846, 999499, 868425, 16039429, 48134381, 18284888, -41160286, -43324961, 7486484, 4347031, -19037293, 23397611, 16990678, -36490889, -15986892, 35254961, 11409034, -19317876, -2972624, 4374035, -9281136, -11412472, 1867474, -5925204, -7253025, 9166570, 11225410, -1526655, -8040420, -250453, 3962246, -342139, -3277437, -2278973, -2185727, -212971, 2361821, -826707, -1078526, 4473074, 2834431, -3923931, -3035019, 1597438, -997779, -1895726, 3285430, 2137251, -3971788, -2622498, 1552169, -730462, -1080292, 1905842, 1223224, -100848, 870518, 1650330, -439895, -540136, 1795338, 1473343, -613672, -528746, 764366, 525492, 471436, 1383350, 1021146, -182303, -9538, 622704, -257788, -491520, 495682, 554466, -284506, -152763, 497029, 134571, -145922, 456082, 400610, -269081, -354035, 55185, -19423, -136967, 383476, 669038, 438682, 129728, -191990, -342097, -371114, -378758, -385210, -520596, -500407, -315710, -343630, 64101, 355721, -314742, -650648, -283289, 100327, 337158, 466552, 478857, 369434, 364614, 282962, 300324, 449248, 107630, -128929, 158205, 155678, -275287, -386239, 63819, 98198, 226002, 536612, 15866, -239045, -76719, -174693, -114977, 101434, -19444, -158027, 130433, 171454, -165989, -46094, 220743, -36808, -317532, -386721, -284382, -50959, 245257, 461434, 323496, 75956, -33027, 56308, 36570, -173040, -226951, -79666, -109548, -212859, -75172, 31043, 11924, 37307, 11662, -82316, -119020, -92463, -86195, -53899, 5901, -11392, -34259, 11971, 30146, 369, -10045, -5512, -8013, -6271, -4177, -5201}, {2, -3, 70, -445, 1209, -6704, -13633, -15915, -33326, -50533, -33935, 34804, -108517, -97873, 119464, 545271, -242901, -12518, 172879, -546601, 8711, 159705, -738444, 733950, 716077, 12599865, 53106286, 27602973, -44350318, -50422681, -1656662, 8421749, -19953708, 17705327, 35892340, -29287721, -32443488, 27964409, 18954218, -17378794, -5671873, 10400959, -8413766, -16387585, 3744073, -2030725, -10824181, 3541468, 11448997, 826828, -5615295, -1136531, -144615, 508180, 1659186, -691442, -5710433, -2086979, 4762309, -696644, -4456798, 3770697, 5371617, -2975914, -3704179, 2140843, 336196, -3545325, 1879525, 3424927, -3652773, -3526652, 1210066, 387156, -941690, 2085487, 2864232, -322029, -754257, 1333222, -49342, -1271839, 1106191, 2041739, 11407, -100704, 1769849, 1562561, 52199, 651625, 942575, -977974, -1062170, 227266, -518380, -1007050, 163649, 916378, -16186, -242521, 906015, 552072, -333565, 632187, 1005591, -151968, -609614, 161098, 169803, -489206, -85864, 343889, -54143, -188685, 134439, 78925, -152262, 180904, 182938, -287664, -275200, 44411, -45035, 62435, 511074, 230327, -459980, -310181, 170279, 285450, 200358, 179009, 222781, -17625, -153558, 181303, 234961, 75089, 168803, 356859, 135743, -237641, -143182, 99615, 65542, 251847, 506273, 233451, -121472, -252237, -418091, -313781, -45328, -147947, -239807, 46404, 165393, -214751, -164895, 169198, -89648, -381326, -313721, -212744, -24997, 277752, 504228, 333350, 19756, -83886, -33542, -22029, -123463, -146977, -34816, -35802, -144783, -81541, 50628, 64178, 62679, 34903, -37547, -58771, -53384, -62881, -47758, -500, 3123, -27898, -8925, 14663, 661, -7507, -3798, -3629, -3238, -1487, -900, -626}, {2, -3, 70, -445, 1209, -6704, -13633, -15915, -33326, -50533, -33935, 34804, -108517, -97873, 119464, 545271, -242901, -12518, 172879, -546601, 8711, 159705, -738444, 733950, 716077, 12599865, 53106286, 27602973, -44350318, -50422681, -1656662, 8421749, -19953708, 17705327, 35892340, -29287721, -32443488, 27964409, 18954218, -17378794, -5671873, 10400959, -8413766, -16387585, 3744073, -2030725, -10824181, 3541468, 11448997, 826828, -5615295, -1136531, -144615, 508180, 1659186, -691442, -5710433, -2086979, 4762309, -696644, -4456798, 3770697, 5371617, -2975914, -3704179, 2140843, 336196, -3545325, 1879525, 3424927, -3652773, -3526652, 1210066, 387156, -941690, 2085487, 2864232, -322029, -754257, 1333222, -49342, -1271839, 1106191, 2041739, 11407, -100704, 1769849, 1562561, 52199, 651625, 942575, -977974, -1062170, 227266, -518380, -1007050, 163649, 916378, -16186, -242521, 906015, 552072, -333565, 632187, 1005591, -151968, -609614, 161098, 169803, -489206, -85864, 343889, -54143, -188685, 134439, 78925, -152262, 180904, 182938, -287664, -275200, 44411, -45035, 62435, 511074, 230327, -459980, -310181, 170279, 285450, 200358, 179009, 222781, -17625, -153558, 181303, 234961, 75089, 168803, 356859, 135743, -237641, -143182, 99615, 65542, 251847, 506273, 233451, -121472, -252237, -418091, -313781, -45328, -147947, -239807, 46404, 165393, -214751, -164895, 169198, -89648, -381326, -313721, -212744, -24997, 277752, 504228, 333350, 19756, -83886, -33542, -22029, -123463, -146977, -34816, -35802, -144783, -81541, 50628, 64178, 62679, 34903, -37547, -58771, -53384, -62881, -47758, -500, 3123, -27898, -8925, 14663, 661, -7507, -3798, -3629, -3238, -1487, -900, -626}, {2, -3, 70, -445, 1209, -6704, -13633, -15915, -33326, -50533, -33935, 34804, -108517, -97873, 119464, 545271, -242901, -12518, 172879, -546601, 8711, 159705, -738444, 733950, 716077, 12599865, 53106286, 27602973, -44350318, -50422681, -1656662, 8421749, -19953708, 17705327, 35892340, -29287721, -32443488, 27964409, 18954218, -17378794, -5671873, 10400959, -8413766, -16387585, 3744073, -2030725, -10824181, 3541468, 11448997, 826828, -5615295, -1136531, -144615, 508180, 1659186, -691442, -5710433, -2086979, 4762309, -696644, -4456798, 3770697, 5371617, -2975914, -3704179, 2140843, 336196, -3545325, 1879525, 3424927, -3652773, -3526652, 1210066, 387156, -941690, 2085487, 2864232, -322029, -754257, 1333222, -49342, -1271839, 1106191, 2041739, 11407, -100704, 1769849, 1562561, 52199, 651625, 942575, -977974, -1062170, 227266, -518380, -1007050, 163649, 916378, -16186, -242521, 906015, 552072, -333565, 632187, 1005591, -151968, -609614, 161098, 169803, -489206, -85864, 343889, -54143, -188685, 134439, 78925, -152262, 180904, 182938, -287664, -275200, 44411, -45035, 62435, 511074, 230327, -459980, -310181, 170279, 285450, 200358, 179009, 222781, -17625, -153558, 181303, 234961, 75089, 168803, 356859, 135743, -237641, -143182, 99615, 65542, 251847, 506273, 233451, -121472, -252237, -418091, -313781, -45328, -147947, -239807, 46404, 165393, -214751, -164895, 169198, -89648, -381326, -313721, -212744, -24997, 277752, 504228, 333350, 19756, -83886, -33542, -22029, -123463, -146977, -34816, -35802, -144783, -81541, 50628, 64178, 62679, 34903, -37547, -58771, -53384, -62881, -47758, -500, 3123, -27898, -8925, 14663, 661, -7507, -3798, -3629, -3238, -1487, -900, -626}, {2, -3, 70, -445, 1209, -6704, -13633, -15915, -33326, -50533, -33935, 34804, -108517, -97873, 119464, 545271, -242901, -12518, 172879, -546601, 8711, 159705, -738444, 733950, 716077, 12599865, 53106286, 27602973, -44350318, -50422681, -1656662, 8421749, -19953708, 17705327, 35892340, -29287721, -32443488, 27964409, 18954218, -17378794, -5671873, 10400959, -8413766, -16387585, 3744073, -2030725, -10824181, 3541468, 11448997, 826828, -5615295, -1136531, -144615, 508180, 1659186, -691442, -5710433, -2086979, 4762309, -696644, -4456798, 3770697, 5371617, -2975914, -3704179, 2140843, 336196, -3545325, 1879525, 3424927, -3652773, -3526652, 1210066, 387156, -941690, 2085487, 2864232, -322029, -754257, 1333222, -49342, -1271839, 1106191, 2041739, 11407, -100704, 1769849, 1562561, 52199, 651625, 942575, -977974, -1062170, 227266, -518380, -1007050, 163649, 916378, -16186, -242521, 906015, 552072, -333565, 632187, 1005591, -151968, -609614, 161098, 169803, -489206, -85864, 343889, -54143, -188685, 134439, 78925, -152262, 180904, 182938, -287664, -275200, 44411, -45035, 62435, 511074, 230327, -459980, -310181, 170279, 285450, 200358, 179009, 222781, -17625, -153558, 181303, 234961, 75089, 168803, 356859, 135743, -237641, -143182, 99615, 65542, 251847, 506273, 233451, -121472, -252237, -418091, -313781, -45328, -147947, -239807, 46404, 165393, -214751, -164895, 169198, -89648, -381326, -313721, -212744, -24997, 277752, 504228, 333350, 19756, -83886, -33542, -22029, -123463, -146977, -34816, -35802, -144783, -81541, 50628, 64178, 62679, 34903, -37547, -58771, -53384, -62881, -47758, -500, 3123, -27898, -8925, 14663, 661, -7507, -3798, -3629, -3238, -1487, -900, -626} };
const int filter_right[][200] = {{15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572}, {15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572}, {15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572}, {15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572}, {0, 0, 0, 0, 11, -60, -6, -1067, -2590, -6834, -16385, -16319, -21381, -36176, -31498, -34930, -37939, -22354, -43945, -34345, -34210, -47556, -43849, -62432, -55023, -39926, -31880, -30847, -83528, -77471, -41781, -49681, -54722, -64657, -23747, -84875, -87663, -1922, 23903, -29128, -36448, -74405, -82451, -37520, -76916, -83731, -54939, 18186, 217167, 1413129, 3121159, 3495427, 2829034, 1494339, -489457, -2418465, -3135121, -1480647, -335770, -564437, 63522, 406325, 61170, 217081, 967652, 1395866, 1023622, 248415, -891810, -1834256, -2333175, -2119117, -1235649, -759379, -540257, -121220, 83008, -208592, -409604, -440376, -616230, -807240, -700048, -565589, -657324, -638973, -454583, -357073, -388259, -519780, -662891, -752002, -792990, -717807, -502251, -267144, -78913, 82058, 123049, -8957, -58553, -62378, -133156, -191594, -191508, -171859, -97464, 27357, 85872, 162941, 217725, 257323, 290401, 274417, 148858, 68991, 38358, 10433, -21586, 8786, -10464, 14967, 28972, 110097, 164085, 71872, 135559, 17198, 1039, 187130, 60100, 130975, 167889, 88068, 106600, 82800, 16286, -81624, -106559, -104925, -130581, -26386, 74277, 99589, 120083, 138712, 88341, 74701, 46473, -7675, 9584, 22494, 26284, 22560, -18708, -26965, 33371, 74704, 80627, 109280, 91119, 74838, 57694, 44745, 18769, -21522, -28379, -35833, -46945, -25619, 3134, 3979, -7773, -1984, 7285, 1754, 1649, 16898, 32242, 35692, 38325, 38980, 28317, 17126, 16211, 16004, 14052, 13113, 16606, 17613, 15332, 14860, 13658, 11197, 9410, 9997, 9277, 7499, 5767, 4335}, {0, 0, 0, 0, 11, -60, -6, -1067, -2590, -6834, -16385, -16319, -21381, -36176, -31498, -34930, -37939, -22354, -43945, -34345, -34210, -47556, -43849, -62432, -55023, -39926, -31880, -30847, -83528, -77471, -41781, -49681, -54722, -64657, -23747, -84875, -87663, -1922, 23903, -29128, -36448, -74405, -82451, -37520, -76916, -83731, -54939, 18186, 217167, 1413129, 3121159, 3495427, 2829034, 1494339, -489457, -2418465, -3135121, -1480647, -335770, -564437, 63522, 406325, 61170, 217081, 967652, 1395866, 1023622, 248415, -891810, -1834256, -2333175, -2119117, -1235649, -759379, -540257, -121220, 83008, -208592, -409604, -440376, -616230, -807240, -700048, -565589, -657324, -638973, -454583, -357073, -388259, -519780, -662891, -752002, -792990, -717807, -502251, -267144, -78913, 82058, 123049, -8957, -58553, -62378, -133156, -191594, -191508, -171859, -97464, 27357, 85872, 162941, 217725, 257323, 290401, 274417, 148858, 68991, 38358, 10433, -21586, 8786, -10464, 14967, 28972, 110097, 164085, 71872, 135559, 17198, 1039, 187130, 60100, 130975, 167889, 88068, 106600, 82800, 16286, -81624, -106559, -104925, -130581, -26386, 74277, 99589, 120083, 138712, 88341, 74701, 46473, -7675, 9584, 22494, 26284, 22560, -18708, -26965, 33371, 74704, 80627, 109280, 91119, 74838, 57694, 44745, 18769, -21522, -28379, -35833, -46945, -25619, 3134, 3979, -7773, -1984, 7285, 1754, 1649, 16898, 32242, 35692, 38325, 38980, 28317, 17126, 16211, 16004, 14052, 13113, 16606, 17613, 15332, 14860, 13658, 11197, 9410, 9997, 9277, 7499, 5767, 4335}, {0, 0, 0, -2, 12, -64, 231, 186, -233, 11994, -7083, -8527, 4294, -79093, -70068, -6703, -22695, -15049, -1883, -22297, -21752, 3267, 623, -2142, -7456, -51065, -67770, -21594, -6692, -22899, -17830, -101531, -60933, -13339, -70439, -6001, 119170, 139033, -24352, -68763, -89731, -115842, -74777, -73340, 22969, 130776, 643762, 2524504, 4570955, 4604922, 3181884, 916231, -1933474, -4062561, -3928274, -1366023, -98218, -534256, 137752, 319922, -605155, -827233, -474082, -173963, -61537, -378925, -630126, -391491, -127112, 356741, 783883, 413865, -377752, -886957, -1006016, -1104077, -971038, -641011, -507382, -365276, -285658, -436770, -619229, -651956, -558871, -588247, -611550, -584055, -704394, -831972, -747069, -453676, -207881, -103937, 93061, 222215, 147377, 87318, 40330, -301, -1657, -60085, -17756, 66587, -44851, -33202, -490, -71386, -155834, -305922, -311815, -189614, -73772, 54005, 104973, 66182, 116262, 260281, 280659, 220906, 248146, 295193, 323685, 232936, 198002, 283185, 239441, 164309, 121984, 87892, 105804, 106628, 38158, 81986, -40012, -241546, -204813, -185327, -122556, -17746, 17622, 137323, 185529, 109649, 115929, 103439, 47938, 65812, 35622, -10129, 14572, -19215, -29951, -104306, -163286, -183065, -257681, -267846, -173383, -44504, 7194, -5394, -41689, -13817, 16887, -22781, -42161, -13871, -24300, -17079, 26029, 46908, 81661, 72382, 68681, 89935, 82568, 85402, 73463, 39266, 21701, 10730, 5788, 13561, 4096, 845, 7422, 5841, 991, 2648, 6465, 3045, 5517, 11046, 15411, 16969, 15030, 12343, 7877, 4686}, {0, 0, 0, -2, 12, -64, 231, 186, -233, 11994, -7083, -8527, 4294, -79093, -70068, -6703, -22695, -15049, -1883, -22297, -21752, 3267, 623, -2142, -7456, -51065, -67770, -21594, -6692, -22899, -17830, -101531, -60933, -13339, -70439, -6001, 119170, 139033, -24352, -68763, -89731, -115842, -74777, -73340, 22969, 130776, 643762, 2524504, 4570955, 4604922, 3181884, 916231, -1933474, -4062561, -3928274, -1366023, -98218, -534256, 137752, 319922, -605155, -827233, -474082, -173963, -61537, -378925, -630126, -391491, -127112, 356741, 783883, 413865, -377752, -886957, -1006016, -1104077, -971038, -641011, -507382, -365276, -285658, -436770, -619229, -651956, -558871, -588247, -611550, -584055, -704394, -831972, -747069, -453676, -207881, -103937, 93061, 222215, 147377, 87318, 40330, -301, -1657, -60085, -17756, 66587, -44851, -33202, -490, -71386, -155834, -305922, -311815, -189614, -73772, 54005, 104973, 66182, 116262, 260281, 280659, 220906, 248146, 295193, 323685, 232936, 198002, 283185, 239441, 164309, 121984, 87892, 105804, 106628, 38158, 81986, -40012, -241546, -204813, -185327, -122556, -17746, 17622, 137323, 185529, 109649, 115929, 103439, 47938, 65812, 35622, -10129, 14572, -19215, -29951, -104306, -163286, -183065, -257681, -267846, -173383, -44504, 7194, -5394, -41689, -13817, 16887, -22781, -42161, -13871, -24300, -17079, 26029, 46908, 81661, 72382, 68681, 89935, 82568, 85402, 73463, 39266, 21701, 10730, 5788, 13561, 4096, 845, 7422, 5841, 991, 2648, 6465, 3045, 5517, 11046, 15411, 16969, 15030, 12343, 7877, 4686}, {0, 0, 0, 0, 0, 9, -23, 87, -323, -3409, -4303, -11516, -17371, -21301, -22437, -22910, -34043, -37636, -43967, -27726, -34901, -22397, -43763, -34358, -36721, -34267, -40201, -44838, -23390, -32510, -33698, -24835, -40710, -64105, -87458, -42682, 106929, 81538, -71555, -95944, -146761, -11343, -31273, -134451, 28812, 85224, 1315785, 5076953, 6477792, 4494052, 2271420, -836825, -5317568, -6907115, -2589532, 745117, -685636, -478571, 1229301, 138, -1030815, -876342, -574570, -117700, -526760, -971845, -862832, -1093134, -977595, 208043, 644670, 66566, 400148, 711566, 76265, -449499, -705498, -1128946, -1238890, -1053079, -887393, -784192, -626621, -347837, -11181, -118138, -467908, -594693, -696746, -913992, -769839, -386718, -140982, 1378, 279427, 402884, 274069, 154397, 99669, -60709, -256888, -324535, -213775, -67511, 19614, 54823, 51980, 27532, 19441, 9799, -84629, -197068, -240425, -216453, -171589, -135562, -27230, 140884, 250258, 294142, 341769, 364307, 352144, 352843, 368501, 307012, 210751, 212504, 200294, 144272, 36227, -12503, -92307, -165465, -213162, -196910, -137860, -151691, -81644, 19140, 44372, 70936, 80098, 77705, 21004, -47315, -79170, -78374, -12929, 65380, 109560, 116107, 138049, 107590, 91530, 86486, -40694, -124736, -147072, -209008, -200180, -137764, -111855, -85560, -28609, 5338, 25302, 45814, 37036, 42549, 63850, 73037, 75286, 92544, 108967, 120629, 112069, 107982, 104608, 64884, 22670, 12019, 20845, 17396, 9989, 11580, 8738, 5529, 6345, 7036, 2794, 2240, 9039, 14588, 15545, 15367, 13973, 8954, 4445, 4074}, {0, 0, 0, 0, 0, 9, -23, 87, -323, -3409, -4303, -11516, -17371, -21301, -22437, -22910, -34043, -37636, -43967, -27726, -34901, -22397, -43763, -34358, -36721, -34267, -40201, -44838, -23390, -32510, -33698, -24835, -40710, -64105, -87458, -42682, 106929, 81538, -71555, -95944, -146761, -11343, -31273, -134451, 28812, 85224, 1315785, 5076953, 6477792, 4494052, 2271420, -836825, -5317568, -6907115, -2589532, 745117, -685636, -478571, 1229301, 138, -1030815, -876342, -574570, -117700, -526760, -971845, -862832, -1093134, -977595, 208043, 644670, 66566, 400148, 711566, 76265, -449499, -705498, -1128946, -1238890, -1053079, -887393, -784192, -626621, -347837, -11181, -118138, -467908, -594693, -696746, -913992, -769839, -386718, -140982, 1378, 279427, 402884, 274069, 154397, 99669, -60709, -256888, -324535, -213775, -67511, 19614, 54823, 51980, 27532, 19441, 9799, -84629, -197068, -240425, -216453, -171589, -135562, -27230, 140884, 250258, 294142, 341769, 364307, 352144, 352843, 368501, 307012, 210751, 212504, 200294, 144272, 36227, -12503, -92307, -165465, -213162, -196910, -137860, -151691, -81644, 19140, 44372, 70936, 80098, 77705, 21004, -47315, -79170, -78374, -12929, 65380, 109560, 116107, 138049, 107590, 91530, 86486, -40694, -124736, -147072, -209008, -200180, -137764, -111855, -85560, -28609, 5338, 25302, 45814, 37036, 42549, 63850, 73037, 75286, 92544, 108967, 120629, 112069, 107982, 104608, 64884, 22670, 12019, 20845, 17396, 9989, 11580, 8738, 5529, 6345, 7036, 2794, 2240, 9039, 14588, 15545, 15367, 13973, 8954, 4445, 4074}, {0, 0, 0, 0, 0, 0, 0, 8, -29, 89, -569, -2448, -27, -7762, -9243, -11995, -18561, -28993, -29022, -25537, -32683, -30049, -42022, -36923, -31874, -33942, -28052, -36722, -32062, -33927, -26202, -45350, -32136, -14568, -46197, -58006, -81762, -26825, 122824, 54617, -55878, -128328, -163005, -6064, -33417, -128660, 85371, 153340, 2232703, 5996718, 6205343, 3807049, 1277197, -2209746, -6882705, -5955702, -249185, 576290, -1054395, 394685, 1020410, -425931, -1013523, -1019686, -599264, -149368, -761715, -871835, -842854, -1260359, -646470, 554456, 451363, 30175, 530184, 437049, -234869, -382401, -577812, -1064605, -1044728, -832562, -763621, -868794, -741724, -430567, -268619, -354731, -507783, -485760, -614291, -774712, -509498, -146131, -48706, 48697, 266283, 328451, 247864, 90025, -98188, -213875, -205080, -170771, -50996, 94824, 71329, 33500, 118151, 62246, -51157, -68684, -128330, -174537, -135133, -156051, -157466, -42977, 91710, 191629, 262160, 313782, 376130, 412065, 350360, 300594, 259179, 236992, 246043, 231743, 188743, 130616, 75769, 40169, -9695, -44989, -55710, -47157, -38308, -85071, -54220, 22806, 44282, -11527, -79416, -122057, -108102, -14553, 99942, 168289, 230853, 255328, 278135, 257065, 148974, 15566, -54927, -110831, -144913, -191592, -247793, -243376, -184136, -93096, -53758, -43460, -53944, -40688, 6833, 6362, 6393, 36918, 62866, 72836, 87525, 99886, 126537, 127855, 102289, 99316, 107669, 60207, 12722, 10832, 15782, 6453, 9967, 25414, 22332, 10115, 5757, 4963, 655, 426, 11289, 20012, 20488, 21619, 19118, 11102}, {0, 0, 0, 0, 0, 0, 0, 227, -937, 3009, -12537, -38007, -21919, -51986, -32000, -40877, -46753, -49063, -38102, -58213, -50070, -44908, -36220, -39495, -44055, -40209, -51995, -54824, -50985, -50110, -44572, -57477, -99433, -9658, 168984, 105731, -140236, -240872, -122900, 9122, -86296, -67503, 158118, 446928, 4868365, 8462969, 6240566, 2575074, -49567, -4664569, -9755514, -4957956, 1747909, 6337, -1705990, 1267897, 858494, -1061475, -931462, -810684, -160691, -382004, -1502292, -1326464, -944062, -1282732, -507552, 797972, -34948, -735392, 24234, -49091, -680021, -416873, 169390, -64735, -136211, -122955, -384928, -861350, -961487, -461823, -230282, -440943, -422788, -100211, -182613, -408681, -382397, -286521, -440268, -508878, -332307, -371196, -494345, -356107, -109383, 31614, 135197, 251712, 246757, 136449, -16936, -23676, 20406, 81603, 160882, 298589, 355408, 316180, 323892, 278005, 156014, 36781, 36373, 67287, 80787, 55240, -29721, -94164, -34753, 65002, 111724, 117427, 99622, 15428, -76956, -52877, -8301, -36528, -33679, 47639, 158260, 205984, 265123, 355057, 325368, 247171, 182268, 147237, 102284, 12424, -79655, -106109, -89660, -73205, -51237, -77342, -142091, -194403, -177475, -178062, -227793, -183854, -80313, -9461, 15639, 54482, 76639, 37851, -29650, -1061, 57648, 35703, 33368, 74884, 92365, 76836, 55054, 46646, 44451, 26302, 10939, 22551, 31992, 26735, 27760, 29262, 19838, 16372, 16734, 9669, 4652, 10392, 16473, 18243, 18989, 17668, 14233, 10305, 6634, 4973, 3800, 2398, 1945, 1486, 685, 168, 12, 3}, {0, 0, 0, 0, 0, 0, 0, 0, 86, -349, 1143, -5459, -10787, -12660, -11131, 28283, 3511, 5628, 70575, -56321, -76980, 76984, -64612, -57844, 38960, -60742, -48816, -25729, -60725, -70618, -59426, -79393, -36976, 7033, 42943, 215114, 142757, -192599, -248020, -151752, 18151, -87613, -52200, 160853, 432682, 3013833, 6819267, 7316188, 4295774, 1466803, -2546001, -7246508, -6881983, -2379876, 201046, -642099, -13430, 1170752, -111610, -922507, -747910, -514782, -335247, -853149, -1320540, -1162400, -1061596, -712263, 64575, 237509, -325980, -335438, 49115, -145615, -288005, -8298, 129828, -134634, -389445, -577284, -880524, -872273, -503452, -247144, -196842, -331166, -247472, -192107, -433070, -432581, -508427, -528922, -512495, -638062, -502474, -396796, -262480, -56082, 113817, 279686, 270172, 245412, 158507, -46077, -70787, 54155, 234222, 311080, 293621, 403707, 333161, 321355, 353285, 188565, 172223, 53754, -4677, 69855, 20774, -27493, -12995, 40320, 72304, 137481, 131478, 106440, 37939, 28326, 38682, -103783, -114773, -73977, -64248, 3406, 253951, 384778, 473010, 587718, 318491, 103553, 50113, -48654, -156872, -134956, -173001, -298876, -101407, -4541, -105102, -43332, -151589, -266214, -176094, -179491, -169498, -109128, -32920, -50852, -118949, -77740, -125198, -103274, -41084, -63380, 17745, 65224, 54044, 104984, 110746, 46052, 16015, 6491, 9035, 32670, 70455, 83902, 94342, 88800, 55939, 52747, 19510, -10354, -6850, 4840, 21738, 35585, 47021, 50621, 47054, 47544, 41285, 23150, 18051, 18048, 13732, 14830, 15847, 14030, 10100, 7988}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11, -49, 137, -2213, -3306, -3504, -1893, -14788, -25545, -5240, -22206, -36697, -13222, -7915, -35157, -41710, -13735, -21870, -28138, -36276, -65564, -8193, 264640, 208872, -165970, -268234, -182643, 124427, -167910, 181604, 29047, 2538320, 9314610, 9699969, 5204899, 695862, -2118609, -9882738, -11713537, 70717, 2301207, -2132366, 519896, 2027255, -426582, -1387251, -1354011, -678336, 76815, -1091000, -1661785, -1194854, -1841080, -1259699, 1128591, 866386, -1152152, -506291, 225550, -520774, -530117, -4504, -459239, -696996, -183495, -190335, -463498, -599313, -32349, 459149, -4304, -519632, -383613, -409656, -804001, -644538, -351161, -534456, -494863, -105713, -71106, -283623, -255511, -65238, 42657, 36025, 163149, 242141, 121809, 71544, 132455, 166112, 220205, 417276, 509591, 461802, 395426, 402374, 368157, 268826, 126999, -19247, -44572, -47301, 4349, 36168, -34485, -3382, 144186, 230977, 156628, 106241, 40623, -138944, -188380, -127458, -101658, -133138, -34239, 174003, 325049, 378112, 447500, 421433, 317777, 270754, 215197, 130841, -56531, -192437, -167101, -71913, 24336, 39878, 8260, -111362, -166901, -104695, -139699, -246331, -240052, -74835, 63898, 77958, 26726, -36012, -125675, -238059, -253143, -157191, -83699, -81564, 18925, 115920, 105795, 61714, 46459, 31704, -2186, -15845, 6172, 51155, 60308, 85651, 111395, 87529, 64202, 80871, 86168, 53609, 39434, 46522, 65217, 74964, 46668, 31457, 34596, 29092, 31359, 37723, 31458, 17801, 27377, 33927, 19385, 11855, 11987, 10853, 9521, 10204}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 47, -218, 648, -15219, -15835, -13495, -25387, -34657, -27679, -27551, -17140, -23321, -12651, -35348, -47264, -25358, -33557, -27764, -68606, -77649, 13003, 297966, 187247, -198204, -253965, -161889, 158669, -190186, 26280, 109090, 1656615, 8585048, 10330504, 6182846, 1298537, -1548119, -8030645, -13065479, -2474266, 2890774, -2196475, 75219, 2386379, -387465, -1274597, -1249504, -916602, 6312, -833028, -1687850, -1142341, -1417481, -1292023, 944824, 1317818, -935158, -904600, 87344, -676668, -1286183, -507154, -238129, -568675, -101788, 17753, -313300, -360686, 216697, 645734, 150630, -385040, -363664, -385417, -780935, -922957, -485677, -343264, -516032, -133750, 216236, -106168, -209166, 3822, -41698, -155215, 144588, 348085, 219968, 66290, 11268, 116707, 170635, 258177, 385892, 469139, 446737, 385627, 406350, 231310, 35891, 30270, 68632, 39294, 95154, 107780, 26487, -24757, 45402, 153079, 69789, 47504, 40038, -108397, -255725, -231445, -182141, -198323, -116170, 108072, 352013, 408151, 462174, 446649, 297747, 212650, 165680, 151176, 62345, -113137, -152289, -16053, 103067, 85969, 56810, -125135, -330353, -343047, -394145, -504708, -531061, -327464, -103695, -15187, 16111, 19165, 12310, -81938, -173604, -125028, -69225, -105099, 4749, 142645, 141246, 129730, 128070, 117253, 50281, 7474, 2341, 41488, 48640, 33753, 66626, 58953, 38553, 47662, 51531, 16820, 11259, 28273, 32129, 39694, 57503, 64381, 48836, 32853, 21385, 29326, 22505, 7055, 14793, 22740, 18373, 13177, 13440, 11885, 7694, 6928}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 17, -128, -58, -5716, -5469, -6232, -18693, -19531, -19509, -33478, -36282, -14256, -24941, -52913, -23269, -25440, -36739, -45233, -58061, -70088, 130786, 363796, -23081, -305042, -291682, 59931, -7550, -88253, 141349, 862126, 7208495, 11117477, 7647328, 1674004, -1976995, -6934597, -13278474, -4266279, 3644163, -1763423, -556086, 3178397, -7657, -1479771, -1101917, -1220108, -358688, -834767, -1911151, -1435894, -1247475, -1323154, 681144, 1530421, -708163, -932810, 221291, -735036, -1384410, -391153, 131484, -446904, -399466, -174966, -488690, -760088, -212529, 494888, 166099, -309911, -126281, -64446, -607963, -913277, -670733, -541735, -546468, -182161, 138567, -57512, -185370, -30202, -54587, -229848, -25089, 327197, 242900, 124450, 186830, 256350, 229536, 236858, 297601, 364883, 390453, 375432, 366405, 297866, 164221, 31593, 53611, 58496, 74090, 129659, 62138, -32541, -15715, 89109, 107847, 80160, 56577, -104648, -256920, -198930, -125342, -113333, 15813, 198877, 344375, 398395, 467324, 484495, 286281, 63192, -110483, -184375, -157566, -89407, 22380, 82481, 139186, 165937, 173493, 45325, -205994, -296059, -261727, -265970, -210831, -38355, 59108, 83831, 73934, 36244, -65198, -227158, -313726, -191608, -68664, -57443, 32614, 155426, 157342, 86292, 45258, 8232, -84, -7828, -19056, 32927, 59657, 50394, 80920, 90176, 39543, 39387, 71419, 40362, 25668, 55976, 70486, 73692, 77590, 74412, 67419, 47037, 27296, 30685, 28048, 18567, 31199, 40071, 27028, 15871, 17295, 15034, 10541}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 142, -471, 1447, -16788, -31917, -36582, -41771, -43548, -58494, -46824, -44813, -57783, -51129, -49058, -38398, -116961, -60110, 338109, 396183, -285583, -499546, -207289, 108681, 1301, 114914, 302487, 5602224, 11753975, 8913290, 3324101, -1404502, -4036160, -12409441, -9684246, 2580001, -2765, -2871133, 2334489, 1727680, -1076018, -1485090, -1184781, -133120, -526551, -2138514, -1624095, -1153021, -1706341, -174670, 1548696, 104507, -1091778, 267250, -239825, -2006059, -1408309, -29125, -498661, -651179, 212251, 108925, -907956, -425648, 630885, -80891, -588406, 55706, 443165, 100406, -256283, -102609, 58752, -341728, -531066, -182250, -364747, -754144, -433612, -173166, -179460, 80196, 596560, 705476, 484992, 513386, 609497, 416897, -3459, 86537, 154323, -140201, -132784, 281013, 279924, 77341, 138460, 96323, 19347, -51381, 11905, 115164, -22748, -62275, -47917, -29954, 14369, -12267, 44684, 59194, -9768, 11821, 169732, 191784, 178517, 249062, 166393, 102310, 156640, 250242, 152512, -65040, -106304, -53563, -14540, 7310, 63513, 32879, -63957, -61714, -106831, -220916, -252780, -277211, -278445, -162842, -103601, -55196, 38000, 134116, 158314, 231458, 231632, 158888, 149843, 90808, 29330, 67234, 106589, 40713, -2900, -13326, -17932, -5736, -9991, -8747, 7385, 10771, 14472, 27189, 22380, 12184, 8568, 2715, 1763, 9164, 19856, 19584, 16718, 24539, 27875, 23638, 25091, 25242, 22063, 16472, 14937, 11537, 8542, 5781, 4099, 5426, 4795, 2822, 1573, 734, 11, -184}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, -300, 1000, -4152, -39742, -47048, -74160, -62706, -126485, -101303, 4357, -10021, 68648, 56412, -7401, -84640, -150505, 43969, 179153, 22247, -244752, -202342, 65138, -83632, -14838, -156656, 687931, 4340123, 6815279, 8106895, 6369568, 2306910, -1634338, -6893220, -6766391, -5486544, -4326603, -409732, 519723, -200079, 714428, -258138, -1162418, -504312, -645304, -866107, -1215414, -1689100, -1344776, -445163, -47683, -198655, 102482, -112056, -836108, -875097, -601187, -446415, -137273, -85322, -459025, -598041, -751049, -468747, -106307, -84133, 190877, 206294, 57693, 79030, 31655, -186743, -243048, -223241, -240577, -422082, -758988, -650875, -544702, -538888, -159808, 240224, 409446, 649210, 828011, 669437, 544933, 384284, 147687, 83423, -43545, 9378, 237384, 111052, 102956, 294969, 142903, 82142, 148041, -52031, -124251, 46824, 65580, 50564, 55643, -25635, 50182, 32820, -119102, -13554, 133405, 76411, 161439, 308371, 194803, 132216, 146855, 165569, 255084, 227994, 138154, 18934, -23007, -4867, -65123, -3105, 99609, 79, -83332, 83122, 84150, -87156, -73655, -162553, -254575, -173864, -180328, -286807, -279721, -129394, 57886, 122654, 115837, 125900, 162995, 75835, -73470, 53011, 133237, 13879, 33242, 60720, -33341, -16341, 21211, 29757, 30231, 33846, 89454, 92447, 62240, 44063, 36532, -543, -23892, -3818, -2286, -26152, 13155, 47558, 37118, 54313, 69459, 48236, 40632, 45407, 29811, 23567, 25710, 13225, 8587, 16417, 18833, 15381, 13577, 8725, 3035}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, -41, 239, -1021, 1450, -9056, -9276, 2781, -32012, -43324, -16466, -65366, -108877, 308660, 549910, -69426, -612289, -244974, 54629, 165734, -10781, 867088, 8628978, 13146828, 8140722, 2162174, -1707078, -5292619, -13465076, -7542374, 1654961, -3558257, -1681395, 4667494, 1617440, -1093689, -1671718, -1611466, -288657, -1850031, -3423437, -1390329, -805045, -1267032, 870438, 1628630, -222340, -1061963, -675996, -1554171, -2130753, -312540, 872064, -26456, -245043, 668035, 228771, -1432691, -1099347, -171718, -873973, -746655, 210596, 341792, 3441, -153761, 61531, 11258, -462226, -426087, -40129, -356931, -667201, -258927, 112980, 231142, 387330, 765866, 709718, 402274, 573128, 735563, 472427, 111242, 283861, 246683, -162111, -95537, 223111, 166797, 50876, 150804, 159171, 94182, 4654, 110194, 214651, 35994, -119441, -94338, -80516, -120258, -80246, 59668, 155886, 108881, 168180, 387736, 244360, 180206, 222334, 198558, 154735, 112081, 168482, 81022, 33480, 135097, 130289, 31640, -6015, -31382, -18440, 13824, -222224, -376492, -279184, -227028, -178906, -62350, 17776, -86723, -107498, 37295, 94587, 138882, 144829, 127323, 82135, 83078, 30713, 54349, 106966, 92283, 68923, 79619, 14618, -18480, -38214, -74389, -64324, 35866, 47294, -3930, -8369, -62502, -91229, -83431, -67879, -46658, -34162, -15386, -4881, 24360, 57336, 70530, 76931, 90951, 90041, 73759, 65316, 56303, 26198, 30604, 18553, 12345, 32704, 31885, 15264, 2781, 1882, -15916, -28946, -26644, -26438, -29426, -25154, -11839}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72, -228, 620, -10161, -26367, -27418, -30448, -42067, -52220, -36943, -32595, -32575, -40552, -58113, -128915, 17708, 476239, 274908, -347019, -500367, -3204, -14854, -15783, 6805, 668622, 8860493, 13106689, 7298282, 1837176, -1422183, -4385531, -12962602, -7401367, 1944149, -4437111, -2249195, 4862154, 1464778, -1306296, -1911793, -1491432, -1011831, -1714300, -2095336, -882203, -1093053, -1410352, 877199, 1272629, -836953, -1312351, -531988, -1119804, -1626349, -350165, 674090, 222697, 81843, 524180, -282855, -1546829, -587292, 186862, -892208, -813540, 242531, 77875, -321719, -49563, 120525, -30377, -115070, -34569, -26907, -537729, -589737, -139487, -86296, 53206, 435379, 735671, 548702, 427060, 610935, 684686, 509137, 286968, 335598, 171435, -134262, 47787, 212927, -12389, 17103, 201123, 111247, 60239, 67948, 105536, 152004, -11994, -26582, -31400, -37292, 51464, 20037, -26737, -38626, -54443, 5587, 183459, 211542, 214808, 284720, 271159, 220960, 203979, 201667, 139110, 33343, 49139, 18091, -16518, -37103, -64706, -61301, -87619, -90994, -116738, -60292, -56297, -222928, -258768, -139599, -106290, -103643, -95813, -85282, 49943, 194399, 262183, 294175, 250743, 96679, -33842, 22416, -7133, -108977, -115326, -33302, -6795, 22148, 52023, 59188, 104334, 125659, 83719, 65220, 26552, -11371, -15373, -29869, -19981, 24474, 57878, 50064, 34444, 47879, 50891, 47156, 55774, 55297, 48425, 39724, 40359, 29709, 19450, 11680, 9216, 19508, 17455, 10543, 7321, 3715, -3291, -8546, -7313, -8206}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 45, -170, 772, -2249, -4064, -725, -16423, -25571, -26705, -25951, -33902, -29003, -35070, -21779, -101170, -32555, 483003, 381660, -322882, -596304, -11283, -45791, 330501, -246987, 2459873, 11773659, 12580459, 6335709, -268856, -2889105, -8455742, -13702286, -2347617, 1521156, -5678108, 430722, 5359255, 711136, -1074110, -2020876, -1420399, -1064092, -2639208, -2345820, -1370139, -1871657, -187142, 2293227, 744001, -1195843, -639688, -629179, -1693490, -1686174, -489858, 282573, 358097, 412436, 454831, -597362, -1372005, 6993, -74363, -1245643, -617528, 188991, 34132, -219380, -117270, -19443, -242762, -439714, -73446, -148124, -732698, -512826, 85793, 189345, 308721, 681215, 813980, 537586, 520227, 734838, 601546, 248806, 189077, 312105, 107372, -88960, 117216, 268861, 91571, 85876, 113556, 106378, 89474, 10844, 126527, 42507, -175676, -83957, -2687, -26034, -20007, 5947, 69523, 60166, 21222, 157025, 242473, 167917, 203682, 279850, 205468, 98585, 151352, 191531, 93266, 29376, 61976, 22212, -58497, -55767, -17376, -39933, -81373, -47775, -68197, -119590, -123086, -153620, -136189, -103810, -149322, -138719, -19953, 95890, 176732, 221674, 130818, 131310, 208896, 177081, 228678, 257343, 65724, -80903, 19732, 33517, -58737, -247693, -330304, -185755, -108133, 15355, 153622, 182163, 101274, 16125, -14544, -41618, -52502, -59114, -42016, -6588, 58214, 104904, 61642, 44024, 72553, 74249, 60297, 55473, 46164, 26140, 17239, 11080, 22470, 33989, 22053, 10401, 6864, -2705, -13498, -15868, -14218, -17943}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 52, -240, 910, -3174, -15172, -9687, -41412, -37312, -29694, -37798, -55511, -34090, -23473, -45419, -40639, -35919, -66369, -152262, 203212, 617739, 56633, -660629, -407235, -19012, 351820, 64671, 707773, 9981568, 13943729, 5947199, 34686, -2105094, -4430266, -11490439, -5275492, 2280204, -5416890, -3396248, 5382205, 1378201, -1530645, -2059069, -1842151, -197450, -1924606, -3207568, -1059175, -1065887, -1375091, 1024723, 1291503, -1336568, -945006, 143147, -868310, -1431956, -716674, -25563, -91155, -199984, 192232, 71189, -680765, -33182, 388339, -478530, -379060, 135652, -205159, -604614, -712962, -481816, -266476, -66835, 102606, 282649, 57192, -48759, 297835, 359346, 94698, 277039, 530365, 229088, 71121, 233998, 144737, 80208, 146681, 280897, 352327, 349428, 385293, 351913, 273567, 152184, 101581, 155513, -64051, -178019, -7343, -101521, -207892, 68143, 140549, -40183, -839, 167924, 126849, 28690, 104220, 151444, 136845, 104596, 118878, 206433, 197064, 116872, 179698, 203613, 59011, -24913, -23450, -47536, -24118, 38435, 54254, 4061, -18005, -77206, -87473, 55623, 31756, -86185, -50401, -13137, -33276, -3664, 93241, 131506, 160916, 241480, 246041, 159580, 119357, 109080, 96048, 64588, 36363, 17889, -29073, -39998, -11447, 19731, 56782, 113590, 142803, 133757, 77050, 24927, 2292, -46552, -61942, -28529, 361, 11925, 49422, 70143, 56028, 54816, 55797, 42718, 29765, 26580, 28807, 25356, 17214, 14297, 11256, 4741, 4149, 3972, -483, -2573, -2196, -2677, -2576, -1062, -511, -402, -76}, {0, 0, 0, 0, 0, 0, 0, 0, 8, 76, -313, 979, -13025, -17862, -17215, -25770, -17126, -53340, -52222, -17377, -40791, -16469, -43862, -49977, -109989, -28841, 401699, 388387, -228253, -502170, -91441, 79213, -208366, 284348, -257865, 4766575, 14413373, 9929478, 1660928, -217640, -2202970, -7516779, -9882764, 309861, -673780, -8189206, 751637, 4611418, -452172, -1844632, -2758335, -1479475, -596995, -2044677, -1415112, -724076, -1884792, -626118, 1403272, -291921, -1868683, -153788, -266114, -1560130, -805005, 403213, 306434, 358453, 806539, 189202, -1032564, -966375, -199240, -512167, -772428, 79655, 329939, 31590, -317473, -518228, -362008, -321664, -182059, 6357, -193704, -408381, 122085, 523704, 250203, 289843, 805595, 614966, 242245, 336937, 109635, -186595, -88289, 129611, 311497, 356673, 407435, 467035, 462963, 269612, 106928, 194561, 112955, -84097, -24602, -57818, -247987, -47546, 156895, -45989, -140533, 47621, 202548, 124462, 142273, 312698, 229907, 114182, 169793, 177293, 136041, 43036, 69343, 146086, 150132, 195230, 92319, -22206, -2345, -36999, -9866, 44854, 18916, -79410, -90911, -24035, -63330, -84554, -85517, -111699, -122242, -87716, 13217, 82079, 79175, 88712, 141513, 78269, 15990, 139629, 166568, 81289, 102790, 127675, 36856, -3598, 21800, 22288, 23493, 84406, 139212, 122794, 53502, 17026, 37370, -3415, -51260, -34282, -15617, -14674, 22184, 87421, 82035, 70747, 88883, 75646, 49992, 37375, 40097, 47032, 35566, 29971, 30366, 18342, 16368, 14528, -3658, -18049, -16452, -11867, -13779, -9802, -3446, -4468, -4470, -1798}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 4, -8, -6, -124, -1661, -2789, -2941, -7555, -9196, 4704, -8368, -32889, -1431, -36773, -38883, -134199, 378196, 457586, -222318, -412470, -115668, -289615, 547441, -165445, 3320604, 16583823, 13762646, 1742352, -3714333, -3630889, -8203850, -10366536, 1520024, -128827, -9471248, 527522, 6220743, 1220165, -455945, -2639059, -2715272, -1091238, -3179874, -3154973, -1233904, -3186636, -962667, 3303454, 189082, -2391121, 563904, 294454, -1959338, -1188985, -306237, -687915, -201576, 696632, 815909, 175808, -216846, 210357, -162161, -1233730, -904861, -311579, -480054, -864666, -520224, -108379, -314201, -171043, 181408, 26590, -90324, 412347, 738687, 409196, 315245, 718234, 648634, 108826, 100796, 111508, -247885, -138987, 361037, 539770, 390248, 385665, 442752, 331200, 231583, 216823, 236833, -1976, -352037, -212662, 33973, -157199, -131719, 189025, 51062, -182029, 126108, 387101, 242131, 273141, 366226, 195002, 60172, 89751, 118957, 89616, 76350, 74784, 190068, 160516, 37112, 104828, 126328, 56647, 95168, 97836, -54934, -86155, -63524, -189276, -126142, 9493, -72316, -86785, -41753, -112952, -125100, -569, 93698, 133461, 202340, 222982, 181016, 187413, 193131, 158796, 87483, -11022, -28328, -41484, -98423, -79518, -22624, 59115, 161537, 251785, 263878, 166226, 52271, 16826, -58719, -149188, -121041, -65759, -5322, 53234, 112975, 103045, 46741, 55392, 77380, 74833, 59937, 77446, 94596, 87604, 86838, 48422, -29874, -70701, -40346, -31153, -42020, -24214, -17492, -32760, -31289, -15382, -16215, -16064, -6994, -4413, -3327}, {0, 0, 0, 0, 0, 0, 3, -28, 153, -541, 758, -3520, -9764, -5321, -37733, -56608, -27017, -30185, -37474, -24423, -49370, -40779, -100146, 425012, 278327, -371928, -145767, -37934, -37370, -319186, 441418, -212202, 9718419, 18482034, 6987790, -2741620, -3446383, -4645208, -10713905, -4898050, 5358159, -5873103, -8456826, 5630268, 4830136, -752720, -2223556, -3635911, -1304169, -1575332, -3903894, -2451479, -1847679, -1945145, 1914260, 2339791, -2501069, -1163481, 2208503, -702755, -2598499, -1009268, -321041, -364411, 469721, 961041, 558892, -283850, 53987, 595210, -646142, -1178837, -268882, -213918, -880378, -903337, -300931, -69463, -177304, -112105, 27603, -350596, -208129, 466812, 387550, 21880, 508368, 1040448, 539202, 233900, 331106, 101952, 139820, 398625, 423475, 312724, 327957, 444124, 541061, 389241, -32273, -98490, 64559, -118923, -209418, 44527, -153144, -377678, -29893, 37016, -271924, -207504, 118499, 203416, 113490, 221187, 330366, 209821, 144487, 190395, 95168, -38666, -18453, 181192, 252488, 156156, 77238, -30907, -4836, 104846, 99207, 57858, 1198, -56683, -147518, -100507, -20331, -101557, -214561, -224583, -171354, -203370, -85500, 25887, -18683, 67387, 225661, 225791, 193191, 274381, 329973, 256861, 206272, 162295, 72384, -42921, -81385, -19604, -1923, 55479, 121962, 165475, 95215, -50488, -70742, -41139, -70011, -82085, -383, 58483, 103560, 160169, 85474, -35043, -25313, 23322, 11887, 37077, 70039, 73676, 56590, 29871, 32057, 33493, 17170, 390, 722, -10633, -17832, -14270, -20935, -25844, -15221, -8200, -11764, -8558, -2859, -2333, -1910, -994}, {0, 0, 0, 0, 0, 0, -2, 21, -40, 253, 154, -4020, -9043, -3388, -17998, -30360, -16496, -19797, -31082, -13974, -17920, -41344, -117457, 414675, 391471, -389102, -193524, 74655, -227603, -35920, 434335, 300518, 12708686, 19450974, 5259031, -4349953, -4645602, -5885358, -11600372, -2110650, 4666002, -8715694, -5691784, 7071231, 2028369, 713711, -361737, -4461001, -458214, -1486197, -4888807, -2230403, -2887255, -3344790, 2838031, 2335076, -3151936, -271612, 2619225, -652281, -1922854, -1001483, -720687, -410095, 428291, 383546, 156628, -217652, 354728, 608167, -500497, -768898, -389598, -355049, -599196, -1101107, -600509, 67717, -136196, -111130, 55062, -465219, -29519, 771319, 488521, 81961, 574568, 898083, 365445, 247475, 236817, 8381, 250067, 477997, 425445, 370663, 324503, 387704, 477763, 372188, 197106, 202419, 120275, -236998, -234159, 135121, -87417, -242922, 73819, -48364, -227568, 144555, 409775, 163655, 32082, 187556, 297176, 245387, 37831, -194873, -188742, -13152, 105956, 277760, 266228, 71448, 2099, 18304, 78473, 134627, 65354, -105409, -100269, 23118, -20730, -92077, -23433, 1918, -93984, -67202, -3623, 30282, 63599, 103185, 157960, 117899, 122367, 125569, 72950, 40892, 155831, 224326, 90565, 2432, 6200, -94086, -127442, -12096, 82441, 237547, 406986, 478581, 363331, 5346, -275459, -242012, -220311, -265748, -179881, -46707, 9227, 80947, 123559, 117290, 98015, 79804, 29949, -2115, 15001, 70980, 82695, 27115, 15107, 25671, 7503, 5271, 8056, -15897, -27233, -23625, -33250, -33983, -19160, -15449, -16596, -7564, -1651, -1491, 288, -542}, {0, 0, 0, 0, 0, 248, -593, 1724, -17610, -56804, -108952, -56071, -25368, -2814, -33733, -455, -41580, -71261, -24296, -59926, -114286, -91528, 301428, 479967, -421292, -236374, -33878, -287142, 183975, 327007, 1371461, 15098645, 18015066, 2408860, -6499905, -5578032, -6482948, -9740255, 1053865, 3963129, -8264866, -5792984, 6972316, 3671082, -9970, -3071103, -3349601, -1310855, -2753380, -5037209, -2206216, -1886953, -1083309, 3451916, 1835480, -3317596, -790315, 2542703, -404592, -2677939, -1567094, -937536, -613777, 320796, 788362, 423349, -105243, 38095, 499799, -522978, -1647204, -967799, -252758, -531142, -400045, 983781, 1240067, 136438, 127950, 13620, -484752, -287015, 505964, 372451, -24289, 400413, 887028, 755673, 328674, 72583, 138644, 56971, -200259, 84764, 187060, -81819, 191363, 582165, 156282, -25038, 232176, 158869, 10797, -29571, -48441, 29321, 12039, -18714, 7056, -83474, -87038, 41865, 288217, 339862, 249942, 249699, 338329, 95330, -64129, -32142, 31687, -48331, -9779, 173606, 157502, 261848, 405058, 195872, -14221, -32786, -256732, -156290, 102770, 47380, -103751, 62926, 132867, 100021, 184780, 113517, -67592, -235296, -243647, -111600, 36146, 192216, 250767, 349903, 358619, 117675, -54949, -189812, -277630, -130619, -19740, 664, 148250, 297084, 183469, 94960, 156576, 73674, -55489, -29809, 62232, 91293, 63022, 14711, 1371, 15964, -33, 3607, 31491, 20412, -24941, -24740, 5980, 26876, 40152, 42723, 36089, 16803, 3317, 1478, 4757, 1204, 1728, 8679, 7201, 2510, 1700, 3370, 2607, -36, -647, -701, -882, -360, -27, -8}, {0, 0, 0, 0, 32, -122, 428, -2372, -5202, -6301, -18576, -19218, -31277, -34254, -17940, -27246, -37463, -47854, -55421, -50947, -100802, 157771, 618083, -290147, -423014, 114501, -91474, -180614, 15741, 267737, 140152, 15602210, 21481066, 568293, -5611982, -5936922, -6390537, -12566756, 685819, 10613903, -8894634, -11759773, 7504851, 5307377, 380972, -1812521, -3913923, -1981936, -3568335, -4936192, -2569470, -1998260, -1881874, 3552847, 3081611, -3312178, -1556634, 3140345, 541584, -3520455, -1755402, -714105, -1288985, 114771, 1372713, 370622, -916296, 329147, 1357171, 51205, -1533818, -846230, -280103, -965968, -1080194, 862894, 1193897, -195162, 311867, 327091, -503451, -451054, 681091, 472945, -453182, 83264, 1065568, 787148, 204734, 177092, 179863, -38942, -107763, 354954, 111779, -295682, 241470, 749040, 134667, -42024, 367757, 247455, -14867, 3698, 4949, -146176, -211607, -51807, 75135, -44110, -79313, 182737, 331504, 130555, 205988, 329774, 184513, 108680, 34013, 96615, 94441, -113713, -50494, 151830, 152754, 151522, 158992, 126998, 69767, 2509, 42398, -8444, -18430, 55163, -32171, -123239, 47842, 81455, -142410, -71867, 69458, 20504, -147238, -270223, -336699, -173449, -125539, -138891, 65472, 265969, 321019, 229162, 126992, 132792, 194281, 38352, -85436, 34516, 187533, 185380, 146808, 143213, 38235, 41540, 110217, 127636, 60979, 40646, 17068, 7953, 10593, -11389, 40172, 48217, -37777, -63040, 1257, 19478, 19496, 43199, 46382, 6213, -16937, -4843, 9218, -1971, -2784, 17404, 13736, -1037, -2196, 4472, 6112, -632, -1359, -1055, -5220, -4040, -1075, -1159}, {0, 0, 0, 0, 32, -122, 428, -2372, -5202, -6301, -18576, -19218, -31277, -34254, -17940, -27246, -37463, -47854, -55421, -50947, -100802, 157771, 618083, -290147, -423014, 114501, -91474, -180614, 15741, 267737, 140152, 15602210, 21481066, 568293, -5611982, -5936922, -6390537, -12566756, 685819, 10613903, -8894634, -11759773, 7504851, 5307377, 380972, -1812521, -3913923, -1981936, -3568335, -4936192, -2569470, -1998260, -1881874, 3552847, 3081611, -3312178, -1556634, 3140345, 541584, -3520455, -1755402, -714105, -1288985, 114771, 1372713, 370622, -916296, 329147, 1357171, 51205, -1533818, -846230, -280103, -965968, -1080194, 862894, 1193897, -195162, 311867, 327091, -503451, -451054, 681091, 472945, -453182, 83264, 1065568, 787148, 204734, 177092, 179863, -38942, -107763, 354954, 111779, -295682, 241470, 749040, 134667, -42024, 367757, 247455, -14867, 3698, 4949, -146176, -211607, -51807, 75135, -44110, -79313, 182737, 331504, 130555, 205988, 329774, 184513, 108680, 34013, 96615, 94441, -113713, -50494, 151830, 152754, 151522, 158992, 126998, 69767, 2509, 42398, -8444, -18430, 55163, -32171, -123239, 47842, 81455, -142410, -71867, 69458, 20504, -147238, -270223, -336699, -173449, -125539, -138891, 65472, 265969, 321019, 229162, 126992, 132792, 194281, 38352, -85436, 34516, 187533, 185380, 146808, 143213, 38235, 41540, 110217, 127636, 60979, 40646, 17068, 7953, 10593, -11389, 40172, 48217, -37777, -63040, 1257, 19478, 19496, 43199, 46382, 6213, -16937, -4843, 9218, -1971, -2784, 17404, 13736, -1037, -2196, 4472, 6112, -632, -1359, -1055, -5220, -4040, -1075, -1159}, {0, 0, 0, 0, 0, 12, -68, 278, -708, -423, -2460, -12156, -1932, 286, -8496, -20086, -30189, -55976, -3502, -92522, 709429, 159828, -995118, 288361, -39220, 255710, -508653, 749617, -1030410, 13386303, 31485737, 6329035, -11015899, -13937452, -8812171, -13840149, 437526, 13563455, -4289608, -14049325, 4334999, 7429775, 993241, 275053, -755089, -2837093, -4798284, -5657462, -5331470, -2345849, -2735590, 2514021, 3419178, -2515015, -2144307, 3727657, 1429370, -2052178, -1836038, -1926096, -2129481, -204163, 1104413, 1032436, -282631, 38531, 943210, -395901, -1889850, -550566, 162669, -673441, -208428, 1045315, 990296, -197527, -390766, -449942, -777235, -143663, 774979, 983723, -6982, 3530, 1132483, 1078062, 107791, -28239, 124508, -254263, -141314, 610652, 352772, -90456, 606789, 815661, 289346, 113739, 299419, 110721, 62256, -2645, -94865, -169113, -176036, 14143, 248532, 56816, -79747, 173278, 273598, 190750, 333340, 410595, 64148, -9638, -12641, -79086, 40854, -6194, -24132, 157002, 463564, 555214, 605164, 454628, -79479, -398589, -316756, -502367, -442801, -85763, 164024, 76909, 139971, 257576, 17267, 22974, -51167, -156856, -231944, -22342, 191002, 312126, 357719, 146616, 110961, 108177, -42202, -99100, 89842, 141327, 142193, 85227, 34894, 127641, 185684, 94505, 27782, -18041, -107602, -7322, 134776, 165068, 96892, 21129, -37569, -61972, -12969, 6452, 61547, 99941, -17733, -94476, -6659, 67732, 61230, 89565, 77695, -1825, -57421, -55828, -23998, -24301, -22093, 22242, 35036, 289, -8842, 8503, 13702, -1063, -8447, -9225, -18888, -17337, -6702, -3551, -4437, -4208}, {0, 0, 0, 0, 0, 12, -68, 278, -708, -423, -2460, -12156, -1932, 286, -8496, -20086, -30189, -55976, -3502, -92522, 709429, 159828, -995118, 288361, -39220, 255710, -508653, 749617, -1030410, 13386303, 31485737, 6329035, -11015899, -13937452, -8812171, -13840149, 437526, 13563455, -4289608, -14049325, 4334999, 7429775, 993241, 275053, -755089, -2837093, -4798284, -5657462, -5331470, -2345849, -2735590, 2514021, 3419178, -2515015, -2144307, 3727657, 1429370, -2052178, -1836038, -1926096, -2129481, -204163, 1104413, 1032436, -282631, 38531, 943210, -395901, -1889850, -550566, 162669, -673441, -208428, 1045315, 990296, -197527, -390766, -449942, -777235, -143663, 774979, 983723, -6982, 3530, 1132483, 1078062, 107791, -28239, 124508, -254263, -141314, 610652, 352772, -90456, 606789, 815661, 289346, 113739, 299419, 110721, 62256, -2645, -94865, -169113, -176036, 14143, 248532, 56816, -79747, 173278, 273598, 190750, 333340, 410595, 64148, -9638, -12641, -79086, 40854, -6194, -24132, 157002, 463564, 555214, 605164, 454628, -79479, -398589, -316756, -502367, -442801, -85763, 164024, 76909, 139971, 257576, 17267, 22974, -51167, -156856, -231944, -22342, 191002, 312126, 357719, 146616, 110961, 108177, -42202, -99100, 89842, 141327, 142193, 85227, 34894, 127641, 185684, 94505, 27782, -18041, -107602, -7322, 134776, 165068, 96892, 21129, -37569, -61972, -12969, 6452, 61547, 99941, -17733, -94476, -6659, 67732, 61230, 89565, 77695, -1825, -57421, -55828, -23998, -24301, -22093, 22242, 35036, 289, -8842, 8503, 13702, -1063, -8447, -9225, -18888, -17337, -6702, -3551, -4437, -4208}, {3, 15, -41, 118, -3076, -5649, -13308, -5251, -13811, -2286, -31528, -12148, -92309, 29803, -199853, 531313, 436102, -838082, -179877, 231283, 63515, 229684, -638121, 655567, -1192022, 9234844, 35682637, 9019182, -11320924, -13077114, -12564482, -13971612, -7239839, 18927056, 6325590, -17734981, -1809207, 8842837, 664201, 859775, 348672, -3165109, -5738444, -5095750, -4456644, -3080397, -1697694, 1189422, 4270972, -846401, -3885029, 1468752, 2946358, -1606423, -2060215, -991743, -2341303, -1176213, 1371214, 1380387, -249579, -662139, 682743, 140641, -1733945, -665880, -33512, -168100, -347320, 523351, 1303839, -95622, -318738, 157866, -338276, -694915, 400304, 1140540, 12742, -431397, 971946, 1035318, 240785, 253358, 240739, -157630, -191826, 354430, 481101, 37570, 72436, 623378, 419813, -23829, 354668, 590986, 271165, 175541, 301894, 175803, -54957, -62795, -82053, -285225, -310956, -169468, 127497, 298575, 362502, 519096, 179481, -112403, -52590, -166519, -201813, -296883, -450911, -120495, 204606, 326845, 374780, 314436, 50307, -196665, -43699, -81316, -84831, 233075, 183735, 55589, 311712, 536599, 285980, 142473, 165218, 85366, -144494, -234315, -68949, 154943, 214609, 53735, 54375, 15582, -22433, 122210, 243512, 237349, 261121, 194206, 7285, 50706, 146577, 68292, 21357, 65593, -23928, -71248, 66178, 145882, 82490, -33719, -84422, -73570, -40308, -17170, 33044, 73464, -30710, -126004, -70899, 18322, 12674, 24632, 72498, 6893, -60861, -47019, -3840, 17430, 5899, 29459, 39650, 7451, -6672, 3085, 13681, 5401, -4081, -2992, -9361, -12824, -4958, -999, -2008, -2195, -2018, -1656, -968, -491}, {3, 15, -41, 118, -3076, -5649, -13308, -5251, -13811, -2286, -31528, -12148, -92309, 29803, -199853, 531313, 436102, -838082, -179877, 231283, 63515, 229684, -638121, 655567, -1192022, 9234844, 35682637, 9019182, -11320924, -13077114, -12564482, -13971612, -7239839, 18927056, 6325590, -17734981, -1809207, 8842837, 664201, 859775, 348672, -3165109, -5738444, -5095750, -4456644, -3080397, -1697694, 1189422, 4270972, -846401, -3885029, 1468752, 2946358, -1606423, -2060215, -991743, -2341303, -1176213, 1371214, 1380387, -249579, -662139, 682743, 140641, -1733945, -665880, -33512, -168100, -347320, 523351, 1303839, -95622, -318738, 157866, -338276, -694915, 400304, 1140540, 12742, -431397, 971946, 1035318, 240785, 253358, 240739, -157630, -191826, 354430, 481101, 37570, 72436, 623378, 419813, -23829, 354668, 590986, 271165, 175541, 301894, 175803, -54957, -62795, -82053, -285225, -310956, -169468, 127497, 298575, 362502, 519096, 179481, -112403, -52590, -166519, -201813, -296883, -450911, -120495, 204606, 326845, 374780, 314436, 50307, -196665, -43699, -81316, -84831, 233075, 183735, 55589, 311712, 536599, 285980, 142473, 165218, 85366, -144494, -234315, -68949, 154943, 214609, 53735, 54375, 15582, -22433, 122210, 243512, 237349, 261121, 194206, 7285, 50706, 146577, 68292, 21357, 65593, -23928, -71248, 66178, 145882, 82490, -33719, -84422, -73570, -40308, -17170, 33044, 73464, -30710, -126004, -70899, 18322, 12674, 24632, 72498, 6893, -60861, -47019, -3840, 17430, 5899, 29459, 39650, 7451, -6672, 3085, 13681, 5401, -4081, -2992, -9361, -12824, -4958, -999, -2008, -2195, -2018, -1656, -968, -491}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {0, 6, -73, -1085, -1327, -7259, 1711, -3283, 17646, -33965, -13438, -142036, 226293, 845423, -832141, -271152, 43578, 310266, -125303, 226810, -834109, 1307736, -1808465, 14691288, 43872886, 4108844, -15692815, -16167436, -17952813, -17507897, -8168794, 26692655, 8559106, -15868219, -1496460, 6541823, -1232927, 1125831, 297127, -2997721, -4963287, -4720540, -3502851, -2436963, -2143921, 639100, 3942623, -2396449, -4804444, 848399, 2950269, -163687, -993378, -57882, -2422197, -1926425, 802090, 981055, -1493706, -1245801, 1159594, 643824, -411242, 574983, 64953, -807575, -1015544, -314419, 677588, -269705, -231648, 469425, 157229, -162933, 794482, 1883873, 607489, -305864, 609721, 387036, -504631, -333128, -135979, -440173, -184742, 776786, 834371, 176237, 234165, 458484, 250981, -56954, 217862, 340599, 217889, 227578, 265515, 206212, -20393, 87906, 202072, -54294, -250136, 12365, 402547, 404590, 386458, 562979, 264677, -5045, -118089, -145601, -44423, -238972, -404053, -93575, 220508, 223685, 283912, 218284, -7024, -140977, -94662, -190993, -42716, 175597, 40987, -53783, 55413, 328643, 166973, 160078, 230263, 147908, -55636, -203745, -82698, 224463, 408687, 201860, 151704, -31280, -40648, 32766, 53771, 252204, 271556, 132279, 23391, 41126, 25824, -11506, -41271, -11554, -68589, -105243, 78366, 173311, 69995, -70345, -139236, -185029, -123512, -48435, 48329, 170440, 49966, -83292, -14244, 69921, 53869, 82175, 129151, 19286, -91676, -99983, -37627, -7826, -17984, 35526, 51113, 3710, -12959, 2321, 15851, 2346, -10217, -5283, -15608, -22193, -10054, -2952, -3314, -4494, -4799, -4164, -2881, -1961, -1246, -469}, {3, 15, -41, 118, -3076, -5649, -13308, -5251, -13811, -2286, -31528, -12148, -92309, 29803, -199853, 531313, 436102, -838082, -179877, 231283, 63515, 229684, -638121, 655567, -1192022, 9234844, 35682637, 9019182, -11320924, -13077114, -12564482, -13971612, -7239839, 18927056, 6325590, -17734981, -1809207, 8842837, 664201, 859775, 348672, -3165109, -5738444, -5095750, -4456644, -3080397, -1697694, 1189422, 4270972, -846401, -3885029, 1468752, 2946358, -1606423, -2060215, -991743, -2341303, -1176213, 1371214, 1380387, -249579, -662139, 682743, 140641, -1733945, -665880, -33512, -168100, -347320, 523351, 1303839, -95622, -318738, 157866, -338276, -694915, 400304, 1140540, 12742, -431397, 971946, 1035318, 240785, 253358, 240739, -157630, -191826, 354430, 481101, 37570, 72436, 623378, 419813, -23829, 354668, 590986, 271165, 175541, 301894, 175803, -54957, -62795, -82053, -285225, -310956, -169468, 127497, 298575, 362502, 519096, 179481, -112403, -52590, -166519, -201813, -296883, -450911, -120495, 204606, 326845, 374780, 314436, 50307, -196665, -43699, -81316, -84831, 233075, 183735, 55589, 311712, 536599, 285980, 142473, 165218, 85366, -144494, -234315, -68949, 154943, 214609, 53735, 54375, 15582, -22433, 122210, 243512, 237349, 261121, 194206, 7285, 50706, 146577, 68292, 21357, 65593, -23928, -71248, 66178, 145882, 82490, -33719, -84422, -73570, -40308, -17170, 33044, 73464, -30710, -126004, -70899, 18322, 12674, 24632, 72498, 6893, -60861, -47019, -3840, 17430, 5899, 29459, 39650, 7451, -6672, 3085, 13681, 5401, -4081, -2992, -9361, -12824, -4958, -999, -2008, -2195, -2018, -1656, -968, -491}, {3, 15, -41, 118, -3076, -5649, -13308, -5251, -13811, -2286, -31528, -12148, -92309, 29803, -199853, 531313, 436102, -838082, -179877, 231283, 63515, 229684, -638121, 655567, -1192022, 9234844, 35682637, 9019182, -11320924, -13077114, -12564482, -13971612, -7239839, 18927056, 6325590, -17734981, -1809207, 8842837, 664201, 859775, 348672, -3165109, -5738444, -5095750, -4456644, -3080397, -1697694, 1189422, 4270972, -846401, -3885029, 1468752, 2946358, -1606423, -2060215, -991743, -2341303, -1176213, 1371214, 1380387, -249579, -662139, 682743, 140641, -1733945, -665880, -33512, -168100, -347320, 523351, 1303839, -95622, -318738, 157866, -338276, -694915, 400304, 1140540, 12742, -431397, 971946, 1035318, 240785, 253358, 240739, -157630, -191826, 354430, 481101, 37570, 72436, 623378, 419813, -23829, 354668, 590986, 271165, 175541, 301894, 175803, -54957, -62795, -82053, -285225, -310956, -169468, 127497, 298575, 362502, 519096, 179481, -112403, -52590, -166519, -201813, -296883, -450911, -120495, 204606, 326845, 374780, 314436, 50307, -196665, -43699, -81316, -84831, 233075, 183735, 55589, 311712, 536599, 285980, 142473, 165218, 85366, -144494, -234315, -68949, 154943, 214609, 53735, 54375, 15582, -22433, 122210, 243512, 237349, 261121, 194206, 7285, 50706, 146577, 68292, 21357, 65593, -23928, -71248, 66178, 145882, 82490, -33719, -84422, -73570, -40308, -17170, 33044, 73464, -30710, -126004, -70899, 18322, 12674, 24632, 72498, 6893, -60861, -47019, -3840, 17430, 5899, 29459, 39650, 7451, -6672, 3085, 13681, 5401, -4081, -2992, -9361, -12824, -4958, -999, -2008, -2195, -2018, -1656, -968, -491}, {0, 0, 0, 0, 0, 12, -68, 278, -708, -423, -2460, -12156, -1932, 286, -8496, -20086, -30189, -55976, -3502, -92522, 709429, 159828, -995118, 288361, -39220, 255710, -508653, 749617, -1030410, 13386303, 31485737, 6329035, -11015899, -13937452, -8812171, -13840149, 437526, 13563455, -4289608, -14049325, 4334999, 7429775, 993241, 275053, -755089, -2837093, -4798284, -5657462, -5331470, -2345849, -2735590, 2514021, 3419178, -2515015, -2144307, 3727657, 1429370, -2052178, -1836038, -1926096, -2129481, -204163, 1104413, 1032436, -282631, 38531, 943210, -395901, -1889850, -550566, 162669, -673441, -208428, 1045315, 990296, -197527, -390766, -449942, -777235, -143663, 774979, 983723, -6982, 3530, 1132483, 1078062, 107791, -28239, 124508, -254263, -141314, 610652, 352772, -90456, 606789, 815661, 289346, 113739, 299419, 110721, 62256, -2645, -94865, -169113, -176036, 14143, 248532, 56816, -79747, 173278, 273598, 190750, 333340, 410595, 64148, -9638, -12641, -79086, 40854, -6194, -24132, 157002, 463564, 555214, 605164, 454628, -79479, -398589, -316756, -502367, -442801, -85763, 164024, 76909, 139971, 257576, 17267, 22974, -51167, -156856, -231944, -22342, 191002, 312126, 357719, 146616, 110961, 108177, -42202, -99100, 89842, 141327, 142193, 85227, 34894, 127641, 185684, 94505, 27782, -18041, -107602, -7322, 134776, 165068, 96892, 21129, -37569, -61972, -12969, 6452, 61547, 99941, -17733, -94476, -6659, 67732, 61230, 89565, 77695, -1825, -57421, -55828, -23998, -24301, -22093, 22242, 35036, 289, -8842, 8503, 13702, -1063, -8447, -9225, -18888, -17337, -6702, -3551, -4437, -4208}, {0, 0, 0, 0, 0, 12, -68, 278, -708, -423, -2460, -12156, -1932, 286, -8496, -20086, -30189, -55976, -3502, -92522, 709429, 159828, -995118, 288361, -39220, 255710, -508653, 749617, -1030410, 13386303, 31485737, 6329035, -11015899, -13937452, -8812171, -13840149, 437526, 13563455, -4289608, -14049325, 4334999, 7429775, 993241, 275053, -755089, -2837093, -4798284, -5657462, -5331470, -2345849, -2735590, 2514021, 3419178, -2515015, -2144307, 3727657, 1429370, -2052178, -1836038, -1926096, -2129481, -204163, 1104413, 1032436, -282631, 38531, 943210, -395901, -1889850, -550566, 162669, -673441, -208428, 1045315, 990296, -197527, -390766, -449942, -777235, -143663, 774979, 983723, -6982, 3530, 1132483, 1078062, 107791, -28239, 124508, -254263, -141314, 610652, 352772, -90456, 606789, 815661, 289346, 113739, 299419, 110721, 62256, -2645, -94865, -169113, -176036, 14143, 248532, 56816, -79747, 173278, 273598, 190750, 333340, 410595, 64148, -9638, -12641, -79086, 40854, -6194, -24132, 157002, 463564, 555214, 605164, 454628, -79479, -398589, -316756, -502367, -442801, -85763, 164024, 76909, 139971, 257576, 17267, 22974, -51167, -156856, -231944, -22342, 191002, 312126, 357719, 146616, 110961, 108177, -42202, -99100, 89842, 141327, 142193, 85227, 34894, 127641, 185684, 94505, 27782, -18041, -107602, -7322, 134776, 165068, 96892, 21129, -37569, -61972, -12969, 6452, 61547, 99941, -17733, -94476, -6659, 67732, 61230, 89565, 77695, -1825, -57421, -55828, -23998, -24301, -22093, 22242, 35036, 289, -8842, 8503, 13702, -1063, -8447, -9225, -18888, -17337, -6702, -3551, -4437, -4208}, {0, 0, 0, 0, 32, -122, 428, -2372, -5202, -6301, -18576, -19218, -31277, -34254, -17940, -27246, -37463, -47854, -55421, -50947, -100802, 157771, 618083, -290147, -423014, 114501, -91474, -180614, 15741, 267737, 140152, 15602210, 21481066, 568293, -5611982, -5936922, -6390537, -12566756, 685819, 10613903, -8894634, -11759773, 7504851, 5307377, 380972, -1812521, -3913923, -1981936, -3568335, -4936192, -2569470, -1998260, -1881874, 3552847, 3081611, -3312178, -1556634, 3140345, 541584, -3520455, -1755402, -714105, -1288985, 114771, 1372713, 370622, -916296, 329147, 1357171, 51205, -1533818, -846230, -280103, -965968, -1080194, 862894, 1193897, -195162, 311867, 327091, -503451, -451054, 681091, 472945, -453182, 83264, 1065568, 787148, 204734, 177092, 179863, -38942, -107763, 354954, 111779, -295682, 241470, 749040, 134667, -42024, 367757, 247455, -14867, 3698, 4949, -146176, -211607, -51807, 75135, -44110, -79313, 182737, 331504, 130555, 205988, 329774, 184513, 108680, 34013, 96615, 94441, -113713, -50494, 151830, 152754, 151522, 158992, 126998, 69767, 2509, 42398, -8444, -18430, 55163, -32171, -123239, 47842, 81455, -142410, -71867, 69458, 20504, -147238, -270223, -336699, -173449, -125539, -138891, 65472, 265969, 321019, 229162, 126992, 132792, 194281, 38352, -85436, 34516, 187533, 185380, 146808, 143213, 38235, 41540, 110217, 127636, 60979, 40646, 17068, 7953, 10593, -11389, 40172, 48217, -37777, -63040, 1257, 19478, 19496, 43199, 46382, 6213, -16937, -4843, 9218, -1971, -2784, 17404, 13736, -1037, -2196, 4472, 6112, -632, -1359, -1055, -5220, -4040, -1075, -1159}, {0, 0, 0, 0, 32, -122, 428, -2372, -5202, -6301, -18576, -19218, -31277, -34254, -17940, -27246, -37463, -47854, -55421, -50947, -100802, 157771, 618083, -290147, -423014, 114501, -91474, -180614, 15741, 267737, 140152, 15602210, 21481066, 568293, -5611982, -5936922, -6390537, -12566756, 685819, 10613903, -8894634, -11759773, 7504851, 5307377, 380972, -1812521, -3913923, -1981936, -3568335, -4936192, -2569470, -1998260, -1881874, 3552847, 3081611, -3312178, -1556634, 3140345, 541584, -3520455, -1755402, -714105, -1288985, 114771, 1372713, 370622, -916296, 329147, 1357171, 51205, -1533818, -846230, -280103, -965968, -1080194, 862894, 1193897, -195162, 311867, 327091, -503451, -451054, 681091, 472945, -453182, 83264, 1065568, 787148, 204734, 177092, 179863, -38942, -107763, 354954, 111779, -295682, 241470, 749040, 134667, -42024, 367757, 247455, -14867, 3698, 4949, -146176, -211607, -51807, 75135, -44110, -79313, 182737, 331504, 130555, 205988, 329774, 184513, 108680, 34013, 96615, 94441, -113713, -50494, 151830, 152754, 151522, 158992, 126998, 69767, 2509, 42398, -8444, -18430, 55163, -32171, -123239, 47842, 81455, -142410, -71867, 69458, 20504, -147238, -270223, -336699, -173449, -125539, -138891, 65472, 265969, 321019, 229162, 126992, 132792, 194281, 38352, -85436, 34516, 187533, 185380, 146808, 143213, 38235, 41540, 110217, 127636, 60979, 40646, 17068, 7953, 10593, -11389, 40172, 48217, -37777, -63040, 1257, 19478, 19496, 43199, 46382, 6213, -16937, -4843, 9218, -1971, -2784, 17404, 13736, -1037, -2196, 4472, 6112, -632, -1359, -1055, -5220, -4040, -1075, -1159}, {0, 0, 0, 0, 0, 248, -593, 1724, -17610, -56804, -108952, -56071, -25368, -2814, -33733, -455, -41580, -71261, -24296, -59926, -114286, -91528, 301428, 479967, -421292, -236374, -33878, -287142, 183975, 327007, 1371461, 15098645, 18015066, 2408860, -6499905, -5578032, -6482948, -9740255, 1053865, 3963129, -8264866, -5792984, 6972316, 3671082, -9970, -3071103, -3349601, -1310855, -2753380, -5037209, -2206216, -1886953, -1083309, 3451916, 1835480, -3317596, -790315, 2542703, -404592, -2677939, -1567094, -937536, -613777, 320796, 788362, 423349, -105243, 38095, 499799, -522978, -1647204, -967799, -252758, -531142, -400045, 983781, 1240067, 136438, 127950, 13620, -484752, -287015, 505964, 372451, -24289, 400413, 887028, 755673, 328674, 72583, 138644, 56971, -200259, 84764, 187060, -81819, 191363, 582165, 156282, -25038, 232176, 158869, 10797, -29571, -48441, 29321, 12039, -18714, 7056, -83474, -87038, 41865, 288217, 339862, 249942, 249699, 338329, 95330, -64129, -32142, 31687, -48331, -9779, 173606, 157502, 261848, 405058, 195872, -14221, -32786, -256732, -156290, 102770, 47380, -103751, 62926, 132867, 100021, 184780, 113517, -67592, -235296, -243647, -111600, 36146, 192216, 250767, 349903, 358619, 117675, -54949, -189812, -277630, -130619, -19740, 664, 148250, 297084, 183469, 94960, 156576, 73674, -55489, -29809, 62232, 91293, 63022, 14711, 1371, 15964, -33, 3607, 31491, 20412, -24941, -24740, 5980, 26876, 40152, 42723, 36089, 16803, 3317, 1478, 4757, 1204, 1728, 8679, 7201, 2510, 1700, 3370, 2607, -36, -647, -701, -882, -360, -27, -8}, {0, 0, 0, 0, 0, 0, -2, 21, -40, 253, 154, -4020, -9043, -3388, -17998, -30360, -16496, -19797, -31082, -13974, -17920, -41344, -117457, 414675, 391471, -389102, -193524, 74655, -227603, -35920, 434335, 300518, 12708686, 19450974, 5259031, -4349953, -4645602, -5885358, -11600372, -2110650, 4666002, -8715694, -5691784, 7071231, 2028369, 713711, -361737, -4461001, -458214, -1486197, -4888807, -2230403, -2887255, -3344790, 2838031, 2335076, -3151936, -271612, 2619225, -652281, -1922854, -1001483, -720687, -410095, 428291, 383546, 156628, -217652, 354728, 608167, -500497, -768898, -389598, -355049, -599196, -1101107, -600509, 67717, -136196, -111130, 55062, -465219, -29519, 771319, 488521, 81961, 574568, 898083, 365445, 247475, 236817, 8381, 250067, 477997, 425445, 370663, 324503, 387704, 477763, 372188, 197106, 202419, 120275, -236998, -234159, 135121, -87417, -242922, 73819, -48364, -227568, 144555, 409775, 163655, 32082, 187556, 297176, 245387, 37831, -194873, -188742, -13152, 105956, 277760, 266228, 71448, 2099, 18304, 78473, 134627, 65354, -105409, -100269, 23118, -20730, -92077, -23433, 1918, -93984, -67202, -3623, 30282, 63599, 103185, 157960, 117899, 122367, 125569, 72950, 40892, 155831, 224326, 90565, 2432, 6200, -94086, -127442, -12096, 82441, 237547, 406986, 478581, 363331, 5346, -275459, -242012, -220311, -265748, -179881, -46707, 9227, 80947, 123559, 117290, 98015, 79804, 29949, -2115, 15001, 70980, 82695, 27115, 15107, 25671, 7503, 5271, 8056, -15897, -27233, -23625, -33250, -33983, -19160, -15449, -16596, -7564, -1651, -1491, 288, -542}, {0, 0, 0, 0, 0, 0, 3, -28, 153, -541, 758, -3520, -9764, -5321, -37733, -56608, -27017, -30185, -37474, -24423, -49370, -40779, -100146, 425012, 278327, -371928, -145767, -37934, -37370, -319186, 441418, -212202, 9718419, 18482034, 6987790, -2741620, -3446383, -4645208, -10713905, -4898050, 5358159, -5873103, -8456826, 5630268, 4830136, -752720, -2223556, -3635911, -1304169, -1575332, -3903894, -2451479, -1847679, -1945145, 1914260, 2339791, -2501069, -1163481, 2208503, -702755, -2598499, -1009268, -321041, -364411, 469721, 961041, 558892, -283850, 53987, 595210, -646142, -1178837, -268882, -213918, -880378, -903337, -300931, -69463, -177304, -112105, 27603, -350596, -208129, 466812, 387550, 21880, 508368, 1040448, 539202, 233900, 331106, 101952, 139820, 398625, 423475, 312724, 327957, 444124, 541061, 389241, -32273, -98490, 64559, -118923, -209418, 44527, -153144, -377678, -29893, 37016, -271924, -207504, 118499, 203416, 113490, 221187, 330366, 209821, 144487, 190395, 95168, -38666, -18453, 181192, 252488, 156156, 77238, -30907, -4836, 104846, 99207, 57858, 1198, -56683, -147518, -100507, -20331, -101557, -214561, -224583, -171354, -203370, -85500, 25887, -18683, 67387, 225661, 225791, 193191, 274381, 329973, 256861, 206272, 162295, 72384, -42921, -81385, -19604, -1923, 55479, 121962, 165475, 95215, -50488, -70742, -41139, -70011, -82085, -383, 58483, 103560, 160169, 85474, -35043, -25313, 23322, 11887, 37077, 70039, 73676, 56590, 29871, 32057, 33493, 17170, 390, 722, -10633, -17832, -14270, -20935, -25844, -15221, -8200, -11764, -8558, -2859, -2333, -1910, -994}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 4, -8, -6, -124, -1661, -2789, -2941, -7555, -9196, 4704, -8368, -32889, -1431, -36773, -38883, -134199, 378196, 457586, -222318, -412470, -115668, -289615, 547441, -165445, 3320604, 16583823, 13762646, 1742352, -3714333, -3630889, -8203850, -10366536, 1520024, -128827, -9471248, 527522, 6220743, 1220165, -455945, -2639059, -2715272, -1091238, -3179874, -3154973, -1233904, -3186636, -962667, 3303454, 189082, -2391121, 563904, 294454, -1959338, -1188985, -306237, -687915, -201576, 696632, 815909, 175808, -216846, 210357, -162161, -1233730, -904861, -311579, -480054, -864666, -520224, -108379, -314201, -171043, 181408, 26590, -90324, 412347, 738687, 409196, 315245, 718234, 648634, 108826, 100796, 111508, -247885, -138987, 361037, 539770, 390248, 385665, 442752, 331200, 231583, 216823, 236833, -1976, -352037, -212662, 33973, -157199, -131719, 189025, 51062, -182029, 126108, 387101, 242131, 273141, 366226, 195002, 60172, 89751, 118957, 89616, 76350, 74784, 190068, 160516, 37112, 104828, 126328, 56647, 95168, 97836, -54934, -86155, -63524, -189276, -126142, 9493, -72316, -86785, -41753, -112952, -125100, -569, 93698, 133461, 202340, 222982, 181016, 187413, 193131, 158796, 87483, -11022, -28328, -41484, -98423, -79518, -22624, 59115, 161537, 251785, 263878, 166226, 52271, 16826, -58719, -149188, -121041, -65759, -5322, 53234, 112975, 103045, 46741, 55392, 77380, 74833, 59937, 77446, 94596, 87604, 86838, 48422, -29874, -70701, -40346, -31153, -42020, -24214, -17492, -32760, -31289, -15382, -16215, -16064, -6994, -4413, -3327}, {0, 0, 0, 0, 0, 0, 0, 0, 8, 76, -313, 979, -13025, -17862, -17215, -25770, -17126, -53340, -52222, -17377, -40791, -16469, -43862, -49977, -109989, -28841, 401699, 388387, -228253, -502170, -91441, 79213, -208366, 284348, -257865, 4766575, 14413373, 9929478, 1660928, -217640, -2202970, -7516779, -9882764, 309861, -673780, -8189206, 751637, 4611418, -452172, -1844632, -2758335, -1479475, -596995, -2044677, -1415112, -724076, -1884792, -626118, 1403272, -291921, -1868683, -153788, -266114, -1560130, -805005, 403213, 306434, 358453, 806539, 189202, -1032564, -966375, -199240, -512167, -772428, 79655, 329939, 31590, -317473, -518228, -362008, -321664, -182059, 6357, -193704, -408381, 122085, 523704, 250203, 289843, 805595, 614966, 242245, 336937, 109635, -186595, -88289, 129611, 311497, 356673, 407435, 467035, 462963, 269612, 106928, 194561, 112955, -84097, -24602, -57818, -247987, -47546, 156895, -45989, -140533, 47621, 202548, 124462, 142273, 312698, 229907, 114182, 169793, 177293, 136041, 43036, 69343, 146086, 150132, 195230, 92319, -22206, -2345, -36999, -9866, 44854, 18916, -79410, -90911, -24035, -63330, -84554, -85517, -111699, -122242, -87716, 13217, 82079, 79175, 88712, 141513, 78269, 15990, 139629, 166568, 81289, 102790, 127675, 36856, -3598, 21800, 22288, 23493, 84406, 139212, 122794, 53502, 17026, 37370, -3415, -51260, -34282, -15617, -14674, 22184, 87421, 82035, 70747, 88883, 75646, 49992, 37375, 40097, 47032, 35566, 29971, 30366, 18342, 16368, 14528, -3658, -18049, -16452, -11867, -13779, -9802, -3446, -4468, -4470, -1798}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 52, -240, 910, -3174, -15172, -9687, -41412, -37312, -29694, -37798, -55511, -34090, -23473, -45419, -40639, -35919, -66369, -152262, 203212, 617739, 56633, -660629, -407235, -19012, 351820, 64671, 707773, 9981568, 13943729, 5947199, 34686, -2105094, -4430266, -11490439, -5275492, 2280204, -5416890, -3396248, 5382205, 1378201, -1530645, -2059069, -1842151, -197450, -1924606, -3207568, -1059175, -1065887, -1375091, 1024723, 1291503, -1336568, -945006, 143147, -868310, -1431956, -716674, -25563, -91155, -199984, 192232, 71189, -680765, -33182, 388339, -478530, -379060, 135652, -205159, -604614, -712962, -481816, -266476, -66835, 102606, 282649, 57192, -48759, 297835, 359346, 94698, 277039, 530365, 229088, 71121, 233998, 144737, 80208, 146681, 280897, 352327, 349428, 385293, 351913, 273567, 152184, 101581, 155513, -64051, -178019, -7343, -101521, -207892, 68143, 140549, -40183, -839, 167924, 126849, 28690, 104220, 151444, 136845, 104596, 118878, 206433, 197064, 116872, 179698, 203613, 59011, -24913, -23450, -47536, -24118, 38435, 54254, 4061, -18005, -77206, -87473, 55623, 31756, -86185, -50401, -13137, -33276, -3664, 93241, 131506, 160916, 241480, 246041, 159580, 119357, 109080, 96048, 64588, 36363, 17889, -29073, -39998, -11447, 19731, 56782, 113590, 142803, 133757, 77050, 24927, 2292, -46552, -61942, -28529, 361, 11925, 49422, 70143, 56028, 54816, 55797, 42718, 29765, 26580, 28807, 25356, 17214, 14297, 11256, 4741, 4149, 3972, -483, -2573, -2196, -2677, -2576, -1062, -511, -402, -76}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 45, -170, 772, -2249, -4064, -725, -16423, -25571, -26705, -25951, -33902, -29003, -35070, -21779, -101170, -32555, 483003, 381660, -322882, -596304, -11283, -45791, 330501, -246987, 2459873, 11773659, 12580459, 6335709, -268856, -2889105, -8455742, -13702286, -2347617, 1521156, -5678108, 430722, 5359255, 711136, -1074110, -2020876, -1420399, -1064092, -2639208, -2345820, -1370139, -1871657, -187142, 2293227, 744001, -1195843, -639688, -629179, -1693490, -1686174, -489858, 282573, 358097, 412436, 454831, -597362, -1372005, 6993, -74363, -1245643, -617528, 188991, 34132, -219380, -117270, -19443, -242762, -439714, -73446, -148124, -732698, -512826, 85793, 189345, 308721, 681215, 813980, 537586, 520227, 734838, 601546, 248806, 189077, 312105, 107372, -88960, 117216, 268861, 91571, 85876, 113556, 106378, 89474, 10844, 126527, 42507, -175676, -83957, -2687, -26034, -20007, 5947, 69523, 60166, 21222, 157025, 242473, 167917, 203682, 279850, 205468, 98585, 151352, 191531, 93266, 29376, 61976, 22212, -58497, -55767, -17376, -39933, -81373, -47775, -68197, -119590, -123086, -153620, -136189, -103810, -149322, -138719, -19953, 95890, 176732, 221674, 130818, 131310, 208896, 177081, 228678, 257343, 65724, -80903, 19732, 33517, -58737, -247693, -330304, -185755, -108133, 15355, 153622, 182163, 101274, 16125, -14544, -41618, -52502, -59114, -42016, -6588, 58214, 104904, 61642, 44024, 72553, 74249, 60297, 55473, 46164, 26140, 17239, 11080, 22470, 33989, 22053, 10401, 6864, -2705, -13498, -15868, -14218, -17943}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 72, -228, 620, -10161, -26367, -27418, -30448, -42067, -52220, -36943, -32595, -32575, -40552, -58113, -128915, 17708, 476239, 274908, -347019, -500367, -3204, -14854, -15783, 6805, 668622, 8860493, 13106689, 7298282, 1837176, -1422183, -4385531, -12962602, -7401367, 1944149, -4437111, -2249195, 4862154, 1464778, -1306296, -1911793, -1491432, -1011831, -1714300, -2095336, -882203, -1093053, -1410352, 877199, 1272629, -836953, -1312351, -531988, -1119804, -1626349, -350165, 674090, 222697, 81843, 524180, -282855, -1546829, -587292, 186862, -892208, -813540, 242531, 77875, -321719, -49563, 120525, -30377, -115070, -34569, -26907, -537729, -589737, -139487, -86296, 53206, 435379, 735671, 548702, 427060, 610935, 684686, 509137, 286968, 335598, 171435, -134262, 47787, 212927, -12389, 17103, 201123, 111247, 60239, 67948, 105536, 152004, -11994, -26582, -31400, -37292, 51464, 20037, -26737, -38626, -54443, 5587, 183459, 211542, 214808, 284720, 271159, 220960, 203979, 201667, 139110, 33343, 49139, 18091, -16518, -37103, -64706, -61301, -87619, -90994, -116738, -60292, -56297, -222928, -258768, -139599, -106290, -103643, -95813, -85282, 49943, 194399, 262183, 294175, 250743, 96679, -33842, 22416, -7133, -108977, -115326, -33302, -6795, 22148, 52023, 59188, 104334, 125659, 83719, 65220, 26552, -11371, -15373, -29869, -19981, 24474, 57878, 50064, 34444, 47879, 50891, 47156, 55774, 55297, 48425, 39724, 40359, 29709, 19450, 11680, 9216, 19508, 17455, 10543, 7321, 3715, -3291, -8546, -7313, -8206}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, -41, 239, -1021, 1450, -9056, -9276, 2781, -32012, -43324, -16466, -65366, -108877, 308660, 549910, -69426, -612289, -244974, 54629, 165734, -10781, 867088, 8628978, 13146828, 8140722, 2162174, -1707078, -5292619, -13465076, -7542374, 1654961, -3558257, -1681395, 4667494, 1617440, -1093689, -1671718, -1611466, -288657, -1850031, -3423437, -1390329, -805045, -1267032, 870438, 1628630, -222340, -1061963, -675996, -1554171, -2130753, -312540, 872064, -26456, -245043, 668035, 228771, -1432691, -1099347, -171718, -873973, -746655, 210596, 341792, 3441, -153761, 61531, 11258, -462226, -426087, -40129, -356931, -667201, -258927, 112980, 231142, 387330, 765866, 709718, 402274, 573128, 735563, 472427, 111242, 283861, 246683, -162111, -95537, 223111, 166797, 50876, 150804, 159171, 94182, 4654, 110194, 214651, 35994, -119441, -94338, -80516, -120258, -80246, 59668, 155886, 108881, 168180, 387736, 244360, 180206, 222334, 198558, 154735, 112081, 168482, 81022, 33480, 135097, 130289, 31640, -6015, -31382, -18440, 13824, -222224, -376492, -279184, -227028, -178906, -62350, 17776, -86723, -107498, 37295, 94587, 138882, 144829, 127323, 82135, 83078, 30713, 54349, 106966, 92283, 68923, 79619, 14618, -18480, -38214, -74389, -64324, 35866, 47294, -3930, -8369, -62502, -91229, -83431, -67879, -46658, -34162, -15386, -4881, 24360, 57336, 70530, 76931, 90951, 90041, 73759, 65316, 56303, 26198, 30604, 18553, 12345, 32704, 31885, 15264, 2781, 1882, -15916, -28946, -26644, -26438, -29426, -25154, -11839}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 111, -300, 1000, -4152, -39742, -47048, -74160, -62706, -126485, -101303, 4357, -10021, 68648, 56412, -7401, -84640, -150505, 43969, 179153, 22247, -244752, -202342, 65138, -83632, -14838, -156656, 687931, 4340123, 6815279, 8106895, 6369568, 2306910, -1634338, -6893220, -6766391, -5486544, -4326603, -409732, 519723, -200079, 714428, -258138, -1162418, -504312, -645304, -866107, -1215414, -1689100, -1344776, -445163, -47683, -198655, 102482, -112056, -836108, -875097, -601187, -446415, -137273, -85322, -459025, -598041, -751049, -468747, -106307, -84133, 190877, 206294, 57693, 79030, 31655, -186743, -243048, -223241, -240577, -422082, -758988, -650875, -544702, -538888, -159808, 240224, 409446, 649210, 828011, 669437, 544933, 384284, 147687, 83423, -43545, 9378, 237384, 111052, 102956, 294969, 142903, 82142, 148041, -52031, -124251, 46824, 65580, 50564, 55643, -25635, 50182, 32820, -119102, -13554, 133405, 76411, 161439, 308371, 194803, 132216, 146855, 165569, 255084, 227994, 138154, 18934, -23007, -4867, -65123, -3105, 99609, 79, -83332, 83122, 84150, -87156, -73655, -162553, -254575, -173864, -180328, -286807, -279721, -129394, 57886, 122654, 115837, 125900, 162995, 75835, -73470, 53011, 133237, 13879, 33242, 60720, -33341, -16341, 21211, 29757, 30231, 33846, 89454, 92447, 62240, 44063, 36532, -543, -23892, -3818, -2286, -26152, 13155, 47558, 37118, 54313, 69459, 48236, 40632, 45407, 29811, 23567, 25710, 13225, 8587, 16417, 18833, 15381, 13577, 8725, 3035}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 142, -471, 1447, -16788, -31917, -36582, -41771, -43548, -58494, -46824, -44813, -57783, -51129, -49058, -38398, -116961, -60110, 338109, 396183, -285583, -499546, -207289, 108681, 1301, 114914, 302487, 5602224, 11753975, 8913290, 3324101, -1404502, -4036160, -12409441, -9684246, 2580001, -2765, -2871133, 2334489, 1727680, -1076018, -1485090, -1184781, -133120, -526551, -2138514, -1624095, -1153021, -1706341, -174670, 1548696, 104507, -1091778, 267250, -239825, -2006059, -1408309, -29125, -498661, -651179, 212251, 108925, -907956, -425648, 630885, -80891, -588406, 55706, 443165, 100406, -256283, -102609, 58752, -341728, -531066, -182250, -364747, -754144, -433612, -173166, -179460, 80196, 596560, 705476, 484992, 513386, 609497, 416897, -3459, 86537, 154323, -140201, -132784, 281013, 279924, 77341, 138460, 96323, 19347, -51381, 11905, 115164, -22748, -62275, -47917, -29954, 14369, -12267, 44684, 59194, -9768, 11821, 169732, 191784, 178517, 249062, 166393, 102310, 156640, 250242, 152512, -65040, -106304, -53563, -14540, 7310, 63513, 32879, -63957, -61714, -106831, -220916, -252780, -277211, -278445, -162842, -103601, -55196, 38000, 134116, 158314, 231458, 231632, 158888, 149843, 90808, 29330, 67234, 106589, 40713, -2900, -13326, -17932, -5736, -9991, -8747, 7385, 10771, 14472, 27189, 22380, 12184, 8568, 2715, 1763, 9164, 19856, 19584, 16718, 24539, 27875, 23638, 25091, 25242, 22063, 16472, 14937, 11537, 8542, 5781, 4099, 5426, 4795, 2822, 1573, 734, 11, -184}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 3, 17, -128, -58, -5716, -5469, -6232, -18693, -19531, -19509, -33478, -36282, -14256, -24941, -52913, -23269, -25440, -36739, -45233, -58061, -70088, 130786, 363796, -23081, -305042, -291682, 59931, -7550, -88253, 141349, 862126, 7208495, 11117477, 7647328, 1674004, -1976995, -6934597, -13278474, -4266279, 3644163, -1763423, -556086, 3178397, -7657, -1479771, -1101917, -1220108, -358688, -834767, -1911151, -1435894, -1247475, -1323154, 681144, 1530421, -708163, -932810, 221291, -735036, -1384410, -391153, 131484, -446904, -399466, -174966, -488690, -760088, -212529, 494888, 166099, -309911, -126281, -64446, -607963, -913277, -670733, -541735, -546468, -182161, 138567, -57512, -185370, -30202, -54587, -229848, -25089, 327197, 242900, 124450, 186830, 256350, 229536, 236858, 297601, 364883, 390453, 375432, 366405, 297866, 164221, 31593, 53611, 58496, 74090, 129659, 62138, -32541, -15715, 89109, 107847, 80160, 56577, -104648, -256920, -198930, -125342, -113333, 15813, 198877, 344375, 398395, 467324, 484495, 286281, 63192, -110483, -184375, -157566, -89407, 22380, 82481, 139186, 165937, 173493, 45325, -205994, -296059, -261727, -265970, -210831, -38355, 59108, 83831, 73934, 36244, -65198, -227158, -313726, -191608, -68664, -57443, 32614, 155426, 157342, 86292, 45258, 8232, -84, -7828, -19056, 32927, 59657, 50394, 80920, 90176, 39543, 39387, 71419, 40362, 25668, 55976, 70486, 73692, 77590, 74412, 67419, 47037, 27296, 30685, 28048, 18567, 31199, 40071, 27028, 15871, 17295, 15034, 10541}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13, 47, -218, 648, -15219, -15835, -13495, -25387, -34657, -27679, -27551, -17140, -23321, -12651, -35348, -47264, -25358, -33557, -27764, -68606, -77649, 13003, 297966, 187247, -198204, -253965, -161889, 158669, -190186, 26280, 109090, 1656615, 8585048, 10330504, 6182846, 1298537, -1548119, -8030645, -13065479, -2474266, 2890774, -2196475, 75219, 2386379, -387465, -1274597, -1249504, -916602, 6312, -833028, -1687850, -1142341, -1417481, -1292023, 944824, 1317818, -935158, -904600, 87344, -676668, -1286183, -507154, -238129, -568675, -101788, 17753, -313300, -360686, 216697, 645734, 150630, -385040, -363664, -385417, -780935, -922957, -485677, -343264, -516032, -133750, 216236, -106168, -209166, 3822, -41698, -155215, 144588, 348085, 219968, 66290, 11268, 116707, 170635, 258177, 385892, 469139, 446737, 385627, 406350, 231310, 35891, 30270, 68632, 39294, 95154, 107780, 26487, -24757, 45402, 153079, 69789, 47504, 40038, -108397, -255725, -231445, -182141, -198323, -116170, 108072, 352013, 408151, 462174, 446649, 297747, 212650, 165680, 151176, 62345, -113137, -152289, -16053, 103067, 85969, 56810, -125135, -330353, -343047, -394145, -504708, -531061, -327464, -103695, -15187, 16111, 19165, 12310, -81938, -173604, -125028, -69225, -105099, 4749, 142645, 141246, 129730, 128070, 117253, 50281, 7474, 2341, 41488, 48640, 33753, 66626, 58953, 38553, 47662, 51531, 16820, 11259, 28273, 32129, 39694, 57503, 64381, 48836, 32853, 21385, 29326, 22505, 7055, 14793, 22740, 18373, 13177, 13440, 11885, 7694, 6928}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 11, -49, 137, -2213, -3306, -3504, -1893, -14788, -25545, -5240, -22206, -36697, -13222, -7915, -35157, -41710, -13735, -21870, -28138, -36276, -65564, -8193, 264640, 208872, -165970, -268234, -182643, 124427, -167910, 181604, 29047, 2538320, 9314610, 9699969, 5204899, 695862, -2118609, -9882738, -11713537, 70717, 2301207, -2132366, 519896, 2027255, -426582, -1387251, -1354011, -678336, 76815, -1091000, -1661785, -1194854, -1841080, -1259699, 1128591, 866386, -1152152, -506291, 225550, -520774, -530117, -4504, -459239, -696996, -183495, -190335, -463498, -599313, -32349, 459149, -4304, -519632, -383613, -409656, -804001, -644538, -351161, -534456, -494863, -105713, -71106, -283623, -255511, -65238, 42657, 36025, 163149, 242141, 121809, 71544, 132455, 166112, 220205, 417276, 509591, 461802, 395426, 402374, 368157, 268826, 126999, -19247, -44572, -47301, 4349, 36168, -34485, -3382, 144186, 230977, 156628, 106241, 40623, -138944, -188380, -127458, -101658, -133138, -34239, 174003, 325049, 378112, 447500, 421433, 317777, 270754, 215197, 130841, -56531, -192437, -167101, -71913, 24336, 39878, 8260, -111362, -166901, -104695, -139699, -246331, -240052, -74835, 63898, 77958, 26726, -36012, -125675, -238059, -253143, -157191, -83699, -81564, 18925, 115920, 105795, 61714, 46459, 31704, -2186, -15845, 6172, 51155, 60308, 85651, 111395, 87529, 64202, 80871, 86168, 53609, 39434, 46522, 65217, 74964, 46668, 31457, 34596, 29092, 31359, 37723, 31458, 17801, 27377, 33927, 19385, 11855, 11987, 10853, 9521, 10204}, {0, 0, 0, 0, 0, 0, 0, 0, 86, -349, 1143, -5459, -10787, -12660, -11131, 28283, 3511, 5628, 70575, -56321, -76980, 76984, -64612, -57844, 38960, -60742, -48816, -25729, -60725, -70618, -59426, -79393, -36976, 7033, 42943, 215114, 142757, -192599, -248020, -151752, 18151, -87613, -52200, 160853, 432682, 3013833, 6819267, 7316188, 4295774, 1466803, -2546001, -7246508, -6881983, -2379876, 201046, -642099, -13430, 1170752, -111610, -922507, -747910, -514782, -335247, -853149, -1320540, -1162400, -1061596, -712263, 64575, 237509, -325980, -335438, 49115, -145615, -288005, -8298, 129828, -134634, -389445, -577284, -880524, -872273, -503452, -247144, -196842, -331166, -247472, -192107, -433070, -432581, -508427, -528922, -512495, -638062, -502474, -396796, -262480, -56082, 113817, 279686, 270172, 245412, 158507, -46077, -70787, 54155, 234222, 311080, 293621, 403707, 333161, 321355, 353285, 188565, 172223, 53754, -4677, 69855, 20774, -27493, -12995, 40320, 72304, 137481, 131478, 106440, 37939, 28326, 38682, -103783, -114773, -73977, -64248, 3406, 253951, 384778, 473010, 587718, 318491, 103553, 50113, -48654, -156872, -134956, -173001, -298876, -101407, -4541, -105102, -43332, -151589, -266214, -176094, -179491, -169498, -109128, -32920, -50852, -118949, -77740, -125198, -103274, -41084, -63380, 17745, 65224, 54044, 104984, 110746, 46052, 16015, 6491, 9035, 32670, 70455, 83902, 94342, 88800, 55939, 52747, 19510, -10354, -6850, 4840, 21738, 35585, 47021, 50621, 47054, 47544, 41285, 23150, 18051, 18048, 13732, 14830, 15847, 14030, 10100, 7988}, {0, 0, 0, 0, 0, 0, 0, 227, -937, 3009, -12537, -38007, -21919, -51986, -32000, -40877, -46753, -49063, -38102, -58213, -50070, -44908, -36220, -39495, -44055, -40209, -51995, -54824, -50985, -50110, -44572, -57477, -99433, -9658, 168984, 105731, -140236, -240872, -122900, 9122, -86296, -67503, 158118, 446928, 4868365, 8462969, 6240566, 2575074, -49567, -4664569, -9755514, -4957956, 1747909, 6337, -1705990, 1267897, 858494, -1061475, -931462, -810684, -160691, -382004, -1502292, -1326464, -944062, -1282732, -507552, 797972, -34948, -735392, 24234, -49091, -680021, -416873, 169390, -64735, -136211, -122955, -384928, -861350, -961487, -461823, -230282, -440943, -422788, -100211, -182613, -408681, -382397, -286521, -440268, -508878, -332307, -371196, -494345, -356107, -109383, 31614, 135197, 251712, 246757, 136449, -16936, -23676, 20406, 81603, 160882, 298589, 355408, 316180, 323892, 278005, 156014, 36781, 36373, 67287, 80787, 55240, -29721, -94164, -34753, 65002, 111724, 117427, 99622, 15428, -76956, -52877, -8301, -36528, -33679, 47639, 158260, 205984, 265123, 355057, 325368, 247171, 182268, 147237, 102284, 12424, -79655, -106109, -89660, -73205, -51237, -77342, -142091, -194403, -177475, -178062, -227793, -183854, -80313, -9461, 15639, 54482, 76639, 37851, -29650, -1061, 57648, 35703, 33368, 74884, 92365, 76836, 55054, 46646, 44451, 26302, 10939, 22551, 31992, 26735, 27760, 29262, 19838, 16372, 16734, 9669, 4652, 10392, 16473, 18243, 18989, 17668, 14233, 10305, 6634, 4973, 3800, 2398, 1945, 1486, 685, 168, 12, 3}, {0, 0, 0, 0, 0, 0, 0, 8, -29, 89, -569, -2448, -27, -7762, -9243, -11995, -18561, -28993, -29022, -25537, -32683, -30049, -42022, -36923, -31874, -33942, -28052, -36722, -32062, -33927, -26202, -45350, -32136, -14568, -46197, -58006, -81762, -26825, 122824, 54617, -55878, -128328, -163005, -6064, -33417, -128660, 85371, 153340, 2232703, 5996718, 6205343, 3807049, 1277197, -2209746, -6882705, -5955702, -249185, 576290, -1054395, 394685, 1020410, -425931, -1013523, -1019686, -599264, -149368, -761715, -871835, -842854, -1260359, -646470, 554456, 451363, 30175, 530184, 437049, -234869, -382401, -577812, -1064605, -1044728, -832562, -763621, -868794, -741724, -430567, -268619, -354731, -507783, -485760, -614291, -774712, -509498, -146131, -48706, 48697, 266283, 328451, 247864, 90025, -98188, -213875, -205080, -170771, -50996, 94824, 71329, 33500, 118151, 62246, -51157, -68684, -128330, -174537, -135133, -156051, -157466, -42977, 91710, 191629, 262160, 313782, 376130, 412065, 350360, 300594, 259179, 236992, 246043, 231743, 188743, 130616, 75769, 40169, -9695, -44989, -55710, -47157, -38308, -85071, -54220, 22806, 44282, -11527, -79416, -122057, -108102, -14553, 99942, 168289, 230853, 255328, 278135, 257065, 148974, 15566, -54927, -110831, -144913, -191592, -247793, -243376, -184136, -93096, -53758, -43460, -53944, -40688, 6833, 6362, 6393, 36918, 62866, 72836, 87525, 99886, 126537, 127855, 102289, 99316, 107669, 60207, 12722, 10832, 15782, 6453, 9967, 25414, 22332, 10115, 5757, 4963, 655, 426, 11289, 20012, 20488, 21619, 19118, 11102}, {0, 0, 0, 0, 0, 9, -23, 87, -323, -3409, -4303, -11516, -17371, -21301, -22437, -22910, -34043, -37636, -43967, -27726, -34901, -22397, -43763, -34358, -36721, -34267, -40201, -44838, -23390, -32510, -33698, -24835, -40710, -64105, -87458, -42682, 106929, 81538, -71555, -95944, -146761, -11343, -31273, -134451, 28812, 85224, 1315785, 5076953, 6477792, 4494052, 2271420, -836825, -5317568, -6907115, -2589532, 745117, -685636, -478571, 1229301, 138, -1030815, -876342, -574570, -117700, -526760, -971845, -862832, -1093134, -977595, 208043, 644670, 66566, 400148, 711566, 76265, -449499, -705498, -1128946, -1238890, -1053079, -887393, -784192, -626621, -347837, -11181, -118138, -467908, -594693, -696746, -913992, -769839, -386718, -140982, 1378, 279427, 402884, 274069, 154397, 99669, -60709, -256888, -324535, -213775, -67511, 19614, 54823, 51980, 27532, 19441, 9799, -84629, -197068, -240425, -216453, -171589, -135562, -27230, 140884, 250258, 294142, 341769, 364307, 352144, 352843, 368501, 307012, 210751, 212504, 200294, 144272, 36227, -12503, -92307, -165465, -213162, -196910, -137860, -151691, -81644, 19140, 44372, 70936, 80098, 77705, 21004, -47315, -79170, -78374, -12929, 65380, 109560, 116107, 138049, 107590, 91530, 86486, -40694, -124736, -147072, -209008, -200180, -137764, -111855, -85560, -28609, 5338, 25302, 45814, 37036, 42549, 63850, 73037, 75286, 92544, 108967, 120629, 112069, 107982, 104608, 64884, 22670, 12019, 20845, 17396, 9989, 11580, 8738, 5529, 6345, 7036, 2794, 2240, 9039, 14588, 15545, 15367, 13973, 8954, 4445, 4074}, {0, 0, 0, 0, 0, 9, -23, 87, -323, -3409, -4303, -11516, -17371, -21301, -22437, -22910, -34043, -37636, -43967, -27726, -34901, -22397, -43763, -34358, -36721, -34267, -40201, -44838, -23390, -32510, -33698, -24835, -40710, -64105, -87458, -42682, 106929, 81538, -71555, -95944, -146761, -11343, -31273, -134451, 28812, 85224, 1315785, 5076953, 6477792, 4494052, 2271420, -836825, -5317568, -6907115, -2589532, 745117, -685636, -478571, 1229301, 138, -1030815, -876342, -574570, -117700, -526760, -971845, -862832, -1093134, -977595, 208043, 644670, 66566, 400148, 711566, 76265, -449499, -705498, -1128946, -1238890, -1053079, -887393, -784192, -626621, -347837, -11181, -118138, -467908, -594693, -696746, -913992, -769839, -386718, -140982, 1378, 279427, 402884, 274069, 154397, 99669, -60709, -256888, -324535, -213775, -67511, 19614, 54823, 51980, 27532, 19441, 9799, -84629, -197068, -240425, -216453, -171589, -135562, -27230, 140884, 250258, 294142, 341769, 364307, 352144, 352843, 368501, 307012, 210751, 212504, 200294, 144272, 36227, -12503, -92307, -165465, -213162, -196910, -137860, -151691, -81644, 19140, 44372, 70936, 80098, 77705, 21004, -47315, -79170, -78374, -12929, 65380, 109560, 116107, 138049, 107590, 91530, 86486, -40694, -124736, -147072, -209008, -200180, -137764, -111855, -85560, -28609, 5338, 25302, 45814, 37036, 42549, 63850, 73037, 75286, 92544, 108967, 120629, 112069, 107982, 104608, 64884, 22670, 12019, 20845, 17396, 9989, 11580, 8738, 5529, 6345, 7036, 2794, 2240, 9039, 14588, 15545, 15367, 13973, 8954, 4445, 4074}, {0, 0, 0, -2, 12, -64, 231, 186, -233, 11994, -7083, -8527, 4294, -79093, -70068, -6703, -22695, -15049, -1883, -22297, -21752, 3267, 623, -2142, -7456, -51065, -67770, -21594, -6692, -22899, -17830, -101531, -60933, -13339, -70439, -6001, 119170, 139033, -24352, -68763, -89731, -115842, -74777, -73340, 22969, 130776, 643762, 2524504, 4570955, 4604922, 3181884, 916231, -1933474, -4062561, -3928274, -1366023, -98218, -534256, 137752, 319922, -605155, -827233, -474082, -173963, -61537, -378925, -630126, -391491, -127112, 356741, 783883, 413865, -377752, -886957, -1006016, -1104077, -971038, -641011, -507382, -365276, -285658, -436770, -619229, -651956, -558871, -588247, -611550, -584055, -704394, -831972, -747069, -453676, -207881, -103937, 93061, 222215, 147377, 87318, 40330, -301, -1657, -60085, -17756, 66587, -44851, -33202, -490, -71386, -155834, -305922, -311815, -189614, -73772, 54005, 104973, 66182, 116262, 260281, 280659, 220906, 248146, 295193, 323685, 232936, 198002, 283185, 239441, 164309, 121984, 87892, 105804, 106628, 38158, 81986, -40012, -241546, -204813, -185327, -122556, -17746, 17622, 137323, 185529, 109649, 115929, 103439, 47938, 65812, 35622, -10129, 14572, -19215, -29951, -104306, -163286, -183065, -257681, -267846, -173383, -44504, 7194, -5394, -41689, -13817, 16887, -22781, -42161, -13871, -24300, -17079, 26029, 46908, 81661, 72382, 68681, 89935, 82568, 85402, 73463, 39266, 21701, 10730, 5788, 13561, 4096, 845, 7422, 5841, 991, 2648, 6465, 3045, 5517, 11046, 15411, 16969, 15030, 12343, 7877, 4686}, {0, 0, 0, -2, 12, -64, 231, 186, -233, 11994, -7083, -8527, 4294, -79093, -70068, -6703, -22695, -15049, -1883, -22297, -21752, 3267, 623, -2142, -7456, -51065, -67770, -21594, -6692, -22899, -17830, -101531, -60933, -13339, -70439, -6001, 119170, 139033, -24352, -68763, -89731, -115842, -74777, -73340, 22969, 130776, 643762, 2524504, 4570955, 4604922, 3181884, 916231, -1933474, -4062561, -3928274, -1366023, -98218, -534256, 137752, 319922, -605155, -827233, -474082, -173963, -61537, -378925, -630126, -391491, -127112, 356741, 783883, 413865, -377752, -886957, -1006016, -1104077, -971038, -641011, -507382, -365276, -285658, -436770, -619229, -651956, -558871, -588247, -611550, -584055, -704394, -831972, -747069, -453676, -207881, -103937, 93061, 222215, 147377, 87318, 40330, -301, -1657, -60085, -17756, 66587, -44851, -33202, -490, -71386, -155834, -305922, -311815, -189614, -73772, 54005, 104973, 66182, 116262, 260281, 280659, 220906, 248146, 295193, 323685, 232936, 198002, 283185, 239441, 164309, 121984, 87892, 105804, 106628, 38158, 81986, -40012, -241546, -204813, -185327, -122556, -17746, 17622, 137323, 185529, 109649, 115929, 103439, 47938, 65812, 35622, -10129, 14572, -19215, -29951, -104306, -163286, -183065, -257681, -267846, -173383, -44504, 7194, -5394, -41689, -13817, 16887, -22781, -42161, -13871, -24300, -17079, 26029, 46908, 81661, 72382, 68681, 89935, 82568, 85402, 73463, 39266, 21701, 10730, 5788, 13561, 4096, 845, 7422, 5841, 991, 2648, 6465, 3045, 5517, 11046, 15411, 16969, 15030, 12343, 7877, 4686}, {0, 0, 0, 0, 11, -60, -6, -1067, -2590, -6834, -16385, -16319, -21381, -36176, -31498, -34930, -37939, -22354, -43945, -34345, -34210, -47556, -43849, -62432, -55023, -39926, -31880, -30847, -83528, -77471, -41781, -49681, -54722, -64657, -23747, -84875, -87663, -1922, 23903, -29128, -36448, -74405, -82451, -37520, -76916, -83731, -54939, 18186, 217167, 1413129, 3121159, 3495427, 2829034, 1494339, -489457, -2418465, -3135121, -1480647, -335770, -564437, 63522, 406325, 61170, 217081, 967652, 1395866, 1023622, 248415, -891810, -1834256, -2333175, -2119117, -1235649, -759379, -540257, -121220, 83008, -208592, -409604, -440376, -616230, -807240, -700048, -565589, -657324, -638973, -454583, -357073, -388259, -519780, -662891, -752002, -792990, -717807, -502251, -267144, -78913, 82058, 123049, -8957, -58553, -62378, -133156, -191594, -191508, -171859, -97464, 27357, 85872, 162941, 217725, 257323, 290401, 274417, 148858, 68991, 38358, 10433, -21586, 8786, -10464, 14967, 28972, 110097, 164085, 71872, 135559, 17198, 1039, 187130, 60100, 130975, 167889, 88068, 106600, 82800, 16286, -81624, -106559, -104925, -130581, -26386, 74277, 99589, 120083, 138712, 88341, 74701, 46473, -7675, 9584, 22494, 26284, 22560, -18708, -26965, 33371, 74704, 80627, 109280, 91119, 74838, 57694, 44745, 18769, -21522, -28379, -35833, -46945, -25619, 3134, 3979, -7773, -1984, 7285, 1754, 1649, 16898, 32242, 35692, 38325, 38980, 28317, 17126, 16211, 16004, 14052, 13113, 16606, 17613, 15332, 14860, 13658, 11197, 9410, 9997, 9277, 7499, 5767, 4335}, {0, 0, 0, 0, 11, -60, -6, -1067, -2590, -6834, -16385, -16319, -21381, -36176, -31498, -34930, -37939, -22354, -43945, -34345, -34210, -47556, -43849, -62432, -55023, -39926, -31880, -30847, -83528, -77471, -41781, -49681, -54722, -64657, -23747, -84875, -87663, -1922, 23903, -29128, -36448, -74405, -82451, -37520, -76916, -83731, -54939, 18186, 217167, 1413129, 3121159, 3495427, 2829034, 1494339, -489457, -2418465, -3135121, -1480647, -335770, -564437, 63522, 406325, 61170, 217081, 967652, 1395866, 1023622, 248415, -891810, -1834256, -2333175, -2119117, -1235649, -759379, -540257, -121220, 83008, -208592, -409604, -440376, -616230, -807240, -700048, -565589, -657324, -638973, -454583, -357073, -388259, -519780, -662891, -752002, -792990, -717807, -502251, -267144, -78913, 82058, 123049, -8957, -58553, -62378, -133156, -191594, -191508, -171859, -97464, 27357, 85872, 162941, 217725, 257323, 290401, 274417, 148858, 68991, 38358, 10433, -21586, 8786, -10464, 14967, 28972, 110097, 164085, 71872, 135559, 17198, 1039, 187130, 60100, 130975, 167889, 88068, 106600, 82800, 16286, -81624, -106559, -104925, -130581, -26386, 74277, 99589, 120083, 138712, 88341, 74701, 46473, -7675, 9584, 22494, 26284, 22560, -18708, -26965, 33371, 74704, 80627, 109280, 91119, 74838, 57694, 44745, 18769, -21522, -28379, -35833, -46945, -25619, 3134, 3979, -7773, -1984, 7285, 1754, 1649, 16898, 32242, 35692, 38325, 38980, 28317, 17126, 16211, 16004, 14052, 13113, 16606, 17613, 15332, 14860, 13658, 11197, 9410, 9997, 9277, 7499, 5767, 4335}, {15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572}, {15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572}, {15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572}, {15, -47, 141, -816, -3514, -4057, -7439, -18917, -10946, -16365, -21776, -38888, -32849, -34192, -37149, -39874, -30546, -27759, -44880, -57834, -46466, -44850, -65864, -52804, -54607, -22215, -17751, -91865, -92216, -36896, -20561, -79938, -70906, -26923, -83402, -113111, -9081, -46927, -78185, -49888, 7865, 6819, -97722, -75546, -29171, -79555, -72771, -48241, -60417, -32011, 347317, 1582248, 2587496, 2712578, 2094838, 940438, -297040, -1879130, -2199895, -844970, -78338, 806112, 2134104, 1965170, 1368686, 888975, -867144, -1840077, -2229602, -2693854, -2124392, -1388750, -982190, -175553, 383415, 47312, -313401, -551740, -779704, -874634, -845267, -708477, -650465, -640346, -448949, -289624, -299301, -369167, -393983, -439239, -552683, -766335, -754449, -645687, -672428, -591933, -398098, -292161, -184280, -88806, -53256, -77455, -99406, -96110, -84125, -111025, -94752, -29161, 97870, 176342, 237420, 335224, 309066, 230128, 156749, 43371, -18347, -53756, -28333, 5914, 76022, 101768, 135510, 137379, 76785, -22828, -113864, -160904, -162935, -95762, -55281, 45662, 186793, 263458, 281276, 276065, 287088, 271199, 206025, 147171, 160927, 141908, 120192, 131740, 137782, 112032, 100739, 103175, 87484, 80031, 45780, 33760, 58485, 35808, -13742, -52741, -57525, -60809, -55004, -78757, -71522, -50625, -51250, -37846, -14289, -2190, 23332, 54472, 53782, 50929, 40865, 18942, 8406, -4445, -12989, -8680, -1327, 6008, 20002, 31837, 35088, 37831, 35076, 28332, 20381, 17207, 16220, 15511, 14490, 14207, 13653, 11675, 9431, 7135, 4573, 2701, 1947, 1551, 1077, 572} };