43, 106, 190, 283, 362, 424, 472, 502, 504, 484, 456, 414, 343, 251, 156, 58, -43, -142, -233, -284, -315, -335, -353, -363, -360, -358, -348, -313, -266, -237, -234, -227, -212, -190, -170, -161, -146, -119, -104, -112, -117, -119, -119, -126, -132, -151, -186, -214, -240, -270, -285, -296, -309, -314, -319, -325, -334, -338, -326, -343, -360, -342, -262, -68, 328, 910, 1561, 2106, 2511, 2669, 2338, 1479, 504, -208, -612, -794, -868, -863, -829, -802, -758, -714, -678, -630, -569, -520, -480, -423, -360, -298, -232, -174, -127, -78, -17, 48, 120, 202, 291, 367, 423, 477, 521, 536, 537, 506, 447, 372, 290, 209, 122, 39, -33, -99, -160, -213, -255, -279, -287, -285, -280, -268, -258, -261, -263, -252, -236, -215, -189, -156, -136, -119, -97, -85, -82, -78, -70, -56, -47, -48, -50, -65, -85, -117, -162, -199, -219, -221, -231, -238, -246, -251, -241, -213, -199, -213, -241, -230, -157, -20, 251, 670, 1608, 2246, 2689, 2876, 2595, 1766, 754, -36, -506, -739, -835, -857, -859, -835, -802, -761, -703, -654, -617, -566, -512, -449, -391, -335, -274, -206, -137, -75, -6, 64, 148, 226, 287, 352, 430, 499, 545, 562, 562, 537, 496, 428, 348, 268, 182, 97, 13, -71, -142, -198, -231, -250, -263, -269, -275, -266, -251, -244, -236, -229, -217, -186, -156, -129, -114, -100, -85, -85, -75, -58, -50, -53, -67, -85, -99, -109, -114, -129, -167, -207, -236, -255, -263, -260, -258, -260, -255, -250, -242, -248, -277, -301, -300, -264, -138, 197, 742, 1383, 1945, 2372, 2613, 2408, 1603, 593, -162, -599, -793, -847, -824, -775, -715, -673, -649, -617, -583, -542, -479, -410, -357, -317, -271, -206, -142, -86, -28, 31, 83, 145, 214, 286, 371, 457, 516, 553, 564, 544, 518, 489, 447, 386, 304, 198, 90, -2, -77, -133, -171, -201, -231, -250, -260, -260, -262, -261, -246, -232, -220, -195, -168, -149, -148, -151, -143, -132, -129, -121, -96, -82, -84, -105, -131, -141, -153, -189, -233, -274, -308, -326, -345, -351, -353, -351, -343, -345, -345, -346, -360, -367, -356, -292, -123, 266, 850, 1470, 1981, 2371, 2525, 2164, 1282, 337, -325, -672, -812, -843, -831, -809, -775, -730, -681, -632, -588, -539, -486, -439, -396, -344, -284, -242, -193, -126, -66, -9, 56, 135, 221, 306, 380, 440, 482, 510, 523, 527, 506, 459, 399, 328, 244, 148, 53, -30, -86, -138, -187, -228, -255, -270, -273, -282, -301, -312, -305, -277, -251, -234, -225, -203, -169, -148, -151, -153, -146, -138, -131, -124, -134, -141, -148, -166, -179, -196, -232, -262, -279, -289, -303, -312, -302, -289, -282, -281, -272, -268, -287, -295, -256, -164, 44, 476, 1108, 1776, 2324, 2724, 2839, 2405, 1447, 431, -284, -676, -860, -930, -931, -900, -858, -822, -787, -736, -680, -627, -581, -534, -476, -415, -349, -286, -226, -166, -105, -44, 16, 76, 148, 237, 334, 418, 468, 497, 516, 512, 476, 425, 346, 266, 179, 99, 25, -42, -103, -159, -211, -260, -284, -292, -295, -293, -273, -246, -224, -200, -176, -177, -163, -135, -112, -104, -99, -99, -90, -71, -54, -51, -51, -41, -38, -36, -44, -60, -92, -147, -196, -233, -257, -270, -273, -266, -251, -248, -243, -243, -246, -258, -265, -246, -172, -26, 424, 1202, 1817, 2310, 2647, 2629, 2010, 975, 57, -494, -771, -888, -922, -903, -858, -805, -751, -686, -622, -573, -532, -490, -437, -383, -332, -281, -237, -188, -142, -94, -25, 47, 130, 202, 267, 322, 379, 431, 463, 463, 437, 400, 350, 284, 206, 135, 65, -6, -69, -126, -172, -214, -250, -277, -278, -261, -241, -215, -182, -158, -141, -151, -151, -134, -114, -98, -87, -85, -92, -109, -98, -78, -59, -66, -99, -124, -135, -157, -178, -215, -256, -285, -306, -323, -326, -321, -290, -273, -253, -264, -299, -335, -359, -337, -260, -82, 331, 929, 1532, 2014, 2377, 2469, 2465, 2465, 221, -383, -681, -788, -811, -802, -784, -760, -717, -704, -704, -537, -483, -434, -382, -380, -257, -211, -164, -116, -114, -20, 8, 8, 8, 212, 301, 384, 453, 471, 558, 570, 547, 507, 462, 401, 318, 225, 133, 48, -28, -94, -148, -189, -223, -252, -273, -282, -291, -294, -297, -297, -283, -256, -224, -195, -170, -158, -151, -153, -146, -142, -135, -119, -102, -88, -83, -94, -111, -117, -123, -143, -182, -216, -246, -274, -282, -272, -263, -265, -268, -261, -235, -214, -219, -233, -203, -116, 50, 403, 973, 1497, 2484, 2814, 2795, 2215, 1217, 270, -351, -671, -791, -850, -855, -826, -782, -735, -695, -661, -623, -578, -546, -503, -437, -371, -313, -255, -193, -137, -69, -3, 67, 138, 220, 318, 403, 474, 516, 526, 515, 485, 461, 418, 370, 318, 253, 170, 87, 4, -76, -135, -181, -223, -250, -263, -266, -256, -239, -213, -206, -166, -153, -163, -193, -189, -172, -139, -110, -92, -67, -48, -33, -14, -2, 0, -10, -34, -43, -55, -78, -116, -165, -209, -247, -268, -271, -273, -275, -270, -260, -263, -264, -249, -246, -253, -243, -179, -23, 195, 705, 1366, 1959, 2390, 2630, 2453, 1712, 668, -177, -661, -860, -898, -872, -835, -800, -750, -692, -634, -578, -534, -497, -454, -399, -361, -310, -254, -201, -159, -116, -55, 14, 82, 143, 202, 265, 335, 404, 451, 470, 456, 428, 398, 352, 291, 224, 139, 57, -8, -69, -123, -177, -219, -240, -260, -270, -272, -251, -215, -202, -210, -215, -224, -217, -197, -181, -161, -144, -141, -153, -170, -175, -157, -139, -119, -103, -90, -78, -71, -83, -140, -182, -221, -248, -273, -285, -282, -281, -285, -277, -263, -249, -247, -267, -285, -275, -198, -10, 383, 954, 1577, 2100, 2457, 2627, 2465, 1739, 752, -39, -500, -711, -784, -794, -769, -739, -716, -686, -642, -599, -566, -522, -466, -403, -354, -300, -246, -200, -163, -118, -52, 26, 91, 159, 233, 309, 377, 433, 481, 521, 531, 515, 480, 432, 381, 328, 240, 146, 47, -40, -108, -162, -217, -255, -280, -295, -308, -311, -307, -304, -312, -318, -302, -272, -246, -226, -215, -209, -193, -175, -158, -141, -136, -129, -115, -109, -105, -99, -95, -95, -97, -105, -129, -163, -198, -228, -259, -282, -287, -272, -258, -245, -238, -222, -214, -229, -242, -208, -123, 77, 500, 1131, 1831, 2423, 2838, 2930, 2706, 923, 40, -490, -754, -864, -900, -894, -855, -812, -765, -711, -653, -598, -551, -512, -470, -403, -340, -295, -261, -205, -135, -61, 16, 65, 114, 162, 233, 311, 387, 455, 504, 531, 529, 500, 452, 378, 295, 218, 140, 62, -25, -96, -171, -231, -277, -309, -315, -307, -295, -268, -260, -260, -253, -246, -243, -219, -187, -168, -158, -146, -124, -116, -110, -95, -87, -82, -73, -68, -80, -91, -85, -68, -78, -121, -181, -225, -234, -246, -260, -273, -285, -278, -261, -239, -223, -219, -233, -253, -263, -242, -157, 76, 540, 1155, 1751, 2216, 2506, 2457, 1843, 842, -25, -530, -745, -803, -803, -778, -729, -673, -626, -578, -527, -480, -432, -385, -334, -286, -239, -198, -156, -105, -40, 22, 94, 163, 210, 265, 319, 381, 441, 484, 519, 534, 522, 479, 432, 379, 322, 249, 174, 92, 9, -61, -116, -174, -211, -231, -236, -236, -227, -210, -186, -167, -161, -175, -187, -187, -180, -175, -170, -165, -149, -132, -129, -131, -129, -119, -102, -88, -89, -90, -96, -112, -129, -170, -226, -271, -294, -316, -325, -326, -322, -304, -289, -273, -256, -253, -274, -309, -326, -300, -204, 28, 481, 1110, 1765, 2301, 2689, 2755, 2265, 1301, 340, -299, -641, -800, -856, -853, -827, -796, -763, -729, -685, -627, -571, -527, -482, -432, -366, -303, -249, -198, -141, -77, -17, 43, 109, 179, 267, 355, 421, 470, 509, 530, 525, 500, 454, 398, 335, 254, 165, 74, -13, -94, -160, -214, -260, -294, -306, -309, -309, -309, -309, -303, -293, -281, -272, -258, -236, -231, -236, -234, -227, -205, -180, -168, -151, -132, -117, -92, -75, -82, -82, -78, -87, -83, -88, -128, -177, -212, -241, -274, -293, -287, -259, -251, -249, -234, -230, -233, -248, -260, -248, -185, -50, 271, 840, 1549, 2184, 2638, 2885, 2706, 1940, 854, -40, -571, -835, -939, -945, -911, -862, -809, -742, -673, -610, -556, -519, -483, -421, -345, -285, -256, -198, -123, -64, -5, 53, 109, 178, 246, 321, 395, 460, 524, 566, 575, 551, 507, 488, 445, 369, 296, 214, 111, 14, -91, -191, -262, -307, -328, -336, -325, -314, -295, -290, -299, -302, -295, -266, -230, -226, -227, -217, -197, -183, -158, -146, -141, -144, -135, -122, -107, -124, -145, -148, -129, -119, -160, -221, -281, -316, -338, -358, -350, -343, -318, -301, -303, -285, -262, -263, -282, -294, -251, -169, 45, 476, 1062, 1678, 2152, 2365, 2009, 1066, 119, -504, -810, -907, -899, -844, -763, -676, -624, -573, -510, -455, -407, -366, -338, -293, -241, -202, -164, -132, -90, -36, 21, 108, 168, 227, 285, 320, 373, 428, 479, 512, 537, 506, 459, 414, 347, 261, 181, 130, 89, 22, -74, -141, -165, -165, -175, -209, -228, -216, -188, -165, -153, -151, -142, -141, -151, -165, -151, -132, -119, -114, -117, -117, -97, -80, -70, -53, -47, -44, -38, -41, -46, -80, -111, -154, -185, -216, -237, -235, -231, -236, -243, -241, -237, -236, -263, -294, -299, -287, -235, -142, 83, 451, 1004, 1570, 2031, 2342, 2361, 1849, 914, 61, -467, -720, -804, -794, -758, -723, -692, -657, -612, -569, -517, -469, -425, -383, -337, -283, -231, -185, -144, -96, -29, 34, 100, 168, 238, 285, 348, 400, 432, 459, 486, 483, 460, 432, 393, 329, 262, 191, 118, 45, -18, -67, -116, -157, -189, -212, -238, -250, -260, -250, -241, -234, -224, -231, -231, -227, -222, -195, -159, -136, -124, -126, -121, -107, -97, -78, -64, -53, -58, -72, -89, -109, -135, -168, -208, -238, -271, -284, -278, -280, -277, -282, -287, -287, -278, -269, -273, -292, -290, -250, -150, 108, 591, 1237, 1883, 2393, 2716, 2679, 2111, 1138, 755, 756, -747, -833, -858, -857, -831, -794, -755, -712, -661, -605, -549, -494, -444, -394, -343, -294, -239, -176, -125, -73, 5, 96, 189, 280, 349, 409, 461, 500, 504, 480, 454, 427, 386, 340, 278, 210, 135, 53, -32, -111, -174, -211, -238, -258, -282, -290, -285, -285, -282, -287, -292, -280, -270, -262, -248, -245, -229, -209, -197, -185, -175, -165, -151, -142, -136, -114, -76, -53, -54, -67, -72, -68, -79, -106, -143, -184, -214, -241, -271, -282, -266, -256, -243, -227, -215, -212, -215, -231, -229, -178, -71, 152, 578, 1146, 1830, 2392, 2778, 2901, 2502, 1566, 499, -258, -669, -849, -906, -901, -863, -824, -784, -750, -702, -644, -589, -529, -480, -434, -378, -322, -269, -212, -151, -80, -12, 63, 122, 178, 253, 333, 409, 467, 514, 548, 556, 529, 468, 410, 354, 286, 203, 121, 35, -33, -91, -145, -199, -231, -241, -239, -229, -226, -224, -217, -214, -209, -204, -204, -201, -193, -189, -180, -173, -164, -165, -158, -141, -125, -112, -97, -80, -68, -68, -73, -87, -118, -156, -187, -221, -258, -291, -323, -343, -339, -329, -317, -314, -314, -304, -308, -324, -343, -339, -290, -164, 154, 692, 1333, 1919, 2383, 2662, 2487, 1709, 674, -136, -603, -824, -890, -884, -853, -813, -766, -717, -672, -624, -578, -531, -481, -431, -369, -315, -278, -231, -183, -139, -85, -20, 51, 133, 214, 292, 366, 437, 499, 535, 560, 552, 515, 464, 398, 321, 228, 143, 48, -30, -94, -141, -190, -238, -270, -289, -311, -326, -314, -290, -270, -256, -260, -272, -275, -272, -268, -258, -233, -206, -178, -163, -142, -121, -109, -97, -78, -75, -73, -77, -88, -107, -131, -158, -184, -214, -249, -270, -278, -277, -278, -278, -271, -260, -246, -235, -233, -247, -253, -219, -137, 45, 448, 1070, 1759, 2317, 2702, 2815, 2440, 1561, 577, -152, -575, -788, -871, -885, -872, -850, -816, -768, -714, -665, -602, -529, -473, -434, -400, -370, -314, -241, -165, -103, -51, 12, 77, 150, 229, 314, 403, 477, 529, 548, 546, 522, 491, 454, 396, 322, 249, 172, 96, 27, -36, -84, -121, -154, -184, -207, -210, -197, -187, -182, -175, -165, -161, -151, -137, -119, -93, -85, -88, -97, -95, -92, -83, -64, -50, -44, -29, -17, -19, -24, -25, -34, -52, -77, -128, -190, -233, -258, -275, -277, -274, -263, -260, -250, -228, -227, -236, -248, -265, -265, -224, -108, 191, 731, 1403, 2020, 2500, 2787, 2657, 1915, 818, -77, -587, -813, -891, -893, -862, -806, -753, -697, -636, -573, -522, -483, -453, -411, -361, -305, -244, -200, -163, -117, -56, 12, 73, 138, 211, 283, 353, 422, 482, 524, 539, 527, 495, 449, 398, 330, 256, 164, 77, -1, -77, -138, -187, -223, -238, -251, -260, -268, -282, -283, -258, -243, -251, -251, -244, -227, -209, -204, -207, -202, -187, -175, -165, -154, -148, -150, -134, -126, -129, -124, -121, -119, -126, -151, -180, -219, -266, -303, -314, -305, -302, -295, -292, -285, -268, -255, -263, -301, -323, -304, -251, -112, 237, 800, 1473, 2086, 2558, 2798, 2565, 1764, 732, -74, -543, -782, -869, -882, -885, -862, -818, -756, -696, -646, -590, -537, -499, -458, -412, -359, -300, -271, -228, -152, -90, -25, 33, 104, 185, 265, 360, 456, 529, 568, 570, 551, 512, 458, 388, 315, 244, 173, 92, 9, -65, -128, -172, -209, -241, -274, -302, -306, -299, -288, -282, -280, -282, -280, -275, -266, -254, -231, -210, -195, -180, -164, -149, -131, -121, -112, -88, -66, -58, -58, -73, -87, -95, -109, -138, -182, -219, -229, -234, -244, -248, -244, -238, -229, -217, -204, -190, -178, -178, -195, -180, -115, 50, 436, 1044, 1740, 2348, 2807, 3011, 2711, 1831, 752, -82, -560, -795, -884, -896, -887, -864, -823, -758, -702, -648, -592, -537, -482, -414, -351, -300, -248, -192, -122, -46, 17, 96, 237, 358, 358, 337, 349, 385, 443, 494, 507, 497, 465, 415, 369, 318, 253, 174, 93, 15, -67, -148, -219, -275, -299, -302, -300, -299, -302, -307, -304, -292, -285, -282, -268, -243, -215, -190, -170, -151, -131, -121, -131, -143, -146, -131, -109, -114, -127, -134, -134, -123, -123, -131, -160, -194, -224, -243, -250, -253, -260, -282, -301, -300, -273, -241, -233, -248, -278, -285, -234, -98, 252, 830, 1485, 2055, 2472, 2655, 2383, 1555, 529, -240, -672, -856, -898, -870, -824, -772, -719, -660, -611, -562, -517, -475, -432, -381, -331, -285, -234, -180, -127, -73, -14, 46, 114, 187, 263, 334, 404, 459, 502, 529, 544, 517, 473, 434, 386, 323, 252, 169, 91, 30, -31, -104, -158, -189, -209, -214, -226, -248, -251, -241, -236, -234, -231, -224, -219, -226, -232, -222, -216, -204, -182, -163, -146, -133, -129, -136, -115, -91, -85, -89, -102, -107, -117, -148, -199, -248, -284, -285, -273, -275, -285, -285, -280, -262, -234, -217, -224, -260, -291, -311, -268, -124, 219, 791, 1472, 2069, 2523, 2764, 2546, 1764, 757, -29, -484, -713, -815, -840, -824, -804, -792, -765, -721, -663, -590, -515, -458, -408, -358, -295, -234, -173, -117, -59, 8, 86, 173, 244, 312, 382, 460, 558, 585, 592, 597, 580, 531, 452, 373, 285, 191, 94, 1, -60, -107, -156, -200, -238, -260, -277, -299, -317, -325, -322, -314, -306, -300, -295, -294, -285, -268, -261, -248, -227, -202, -183, -172, -158, -139, -111, -87, -75, -68, -63, -58, -58, -68, -87, -106, -133, -167, -187, -211, -239, -257, -263, -267, -260, -237, -210, -194, -189, -202, -221, -206, -134, 12, 331, 878, 1566, 2209, 2687, 2948, 2799, 2072, 1008, 89, -484, -773, -891, -912, -887, -848, -800, -757, -707, -668, -631, -582, -516, -430, -356, -307, -259, -202, -146, -92, -36, 25, 88, 151, 222, 310, 402, 496, 570, 614, 629, 620, 585, 542, 478, 397, 320, 244, 159, 59, -26, -90, -146, -194, -228, -248, -255, -253, -246, -252, -263, -260, -245, -238, -224, -212, -202, -212, -226, -240, -241, -229, -192, -143, -124, -128, -119, -92, -79, -81, -92, -107, -129, -153, -185, -229, -262, -287, -312, -321, -314, -295, -292, -288, -282, -287, -275, -265, -272, -277, -255, -182, 44, 512, 1138, 1759, 2263, 2597, 2595, 2023, 1002, 46, -555, -822, -900, -889, -839, -772, -701, -638, -586, -543, -511, -480, -446, -392, -331, -282, -244, -214, -176, -129, -71, 0, 68, 117, 170, 244, 327, 393, 439, 463, 478, 488, 475, 439, 387, 322, 252, 181, 96, 18, -60, -124, -175, -224, -258, -275, -267, -260, -260, -260, -258, -255, -251, -248, -246, -234, -215, -200, -199, -197, -185, -155, -129, -118, -121, -133, -116, -95, -84, -83, -84, -88, -95, -106, -143, -187, -231, -261, -270, -270, -270, -268, -275, -285, -297, -306, -280, -253, -280, -304, -287, -199, -2, 385, 970, 1637, 2205, 2627, 2803, 2499, 1651, 627, -149, -594, -802, -876, -884, -874, -850, -807, -750, -694, -645, -601, -540, -466, -416, -387, -336, -270, -209, -158, -116, -63, -6, 61, 141, 224, 296, 363, 443, 512, 546, 553, 539, 505, 457, 395, 317, 242, 166, 93, 20, -45, -102, -151, -185, -217, -242, -266, -285, -294, -294, -295, -288, -285, -282, -277, -265, -246, -226, -205, -192, -183, -165, -150, -138, -131, -139, -144, -122, -82, -51, -41, -53, -77, -90, -104, -127, -168, -210, -238, -257, -262, -263, -257, -241, -227, -214, -200, -192, -193, -215, -238, -219, -131, 68, 495, 1134, 1835, 2419, 2848, 3007, 2620, 1667, 582, -208, -641, -837, -903, -905, -881, -840, -799, -755, -701, -652, -611, -562, -514, -463, -404, -346, -287, -233, -185, -127, -58, 13, 86, 154, 224, 305, 390, 461, 515, 546, 549, 532, 483, 422, 364, 310, 250, 174, 83, -12, -95, -163, -207, -234, -248, -276, -302, -316, -306, -282, -272, -266, -263, -255, -251, -249, -231, -214, -197, -175, -160, -151, -144, -141, -132, -124, -101, -87, -78, -77, -92, -99, -102, -116, -149, -192, -231, -270, -277, -283, -287, -288, -268, -248, -244, -254, -246, -241, -251, -251, -238, -170, 45, 480, 1085, 1696, 2198, 2522, 2523, 1987, 1004, 85, -472, -718, -795, -804, -789, -753, -706, -652, -603, -560, -515, -475, -434, -397, -351, -290, -229, -171, -123, -63, -4, 44, 95, 156, 225, 288, 344, 403, 459, 492, 505, 499, 491, 470, 421, 356, 300, 239, 162, 81, 1, -67, -125, -168, -191, -204, -222, -220, -219, -231, -248, -258, -257, -253, -251, -246, -234, -224, -215, -194, -168, -139, -121, -127, -138, -136, -124, -102, -105, -119, -110, -102, -112, -129, -158, -199, -231, -244, -258, -282, -306, -314, -299, -278, -258, -247, -238, -231, -253, -268, -260, -189, 47, 500, 1086, 1663, 2157, 2508, 2526, 1984, 1001, 86, -429, -722, -812, -811, -774, -731, -701, -667, -626, -575, -509, -458, -426, -394, -336, -272, -224, -185, -145, -114, -63, -12, 34, 85, 149, 211, 278, 344, 406, 452, 488, 490, 463, 425, 400, 378, 327, 256, 183, 110, 32, -53, -121, -165, -194, -214, -226, -226, -227, -223, -214, -214, -224, -243, -242, -226, -209, -206, -210, -205, -199, -181, -164, -146, -124, -114, -114, -102, -85, -66, -48, -46, -53, -70, -92, -142, -195, -236, -256, -267, -270, -258, -253, -251, -248, -241, -224, -208, -215, -239, -260, -243, -165, 23, 406, 965, 1576, 2099, 2481, 2610, 2271, 1411, 431, -261, -622, -776, -826, -826, -794, -738, -692, -643, -596, -543, -482, -434, -396, -350, -299, -255, -211, -173, -130, -84, -36, 18, 78, 144, 205, 273, 344, 424, 485, 512, 519, 512, 485, 432, 363, 298, 242, 182, 105, 21, -55, -119, -168, -202, -222, -224, -237, -251, -241, -222, -210, -209, -210, -219, -212, -210, -214, -210, -209, -199, -187, -173, -147, -117, -107, -117, -131, -133, -114, -101, -95, -94, -105, -126, -153, -200, -243, -268, -282, -297, -304, -297, -299, -297, -287, -272, -251, -238, -246, -266, -262, -218, -113, 152, 647, 1287, 1897, 2358, 2643, 2561, 1908, 876, -5, -530, -769, -852, -859, -838, -809, -768, -716, -665, -611, -555, -504, -456, -399, -341, -294, -258, -219, -156, -90, -45, -19, 9, 56, 124, 212, 298, 371, 422, 451, 463, 461, 443, 409, 358, 292, 219, 146, 75, 8, -60, -126, -180, -212, -231, -244, -253, -250, -236, -222, -206, -196, -192, -187, -184, -185, -182, -170, -149, -127, -119, -123, -117, -95, -76, -65, -60, -50, -38, -34, -44, -60, -75, -80, -90, -127, -173, -211, -228, -229, -243, -261, -256, -238, -221, -226, -234, -237, -238, -245, -251, -248, -189, -6, 394, 1003, 1651, 2167, 2533, 2647, 2266, 1386, 402, -281, -638, -788, -833, -831, -804, -769, -726, -672, -618, -561, -504, -453, -405, -353, -302, -240, -194, -168, -148, -105, -53, 1, 64, 130, 207, 278, 341, 396, 441, 482, 503, 495, 461, 412, 356, 292, 217, 132, 54, -21, -79, -126, -167, -190, -206, -222, -234, -236, -234, -219, -195, -172, -165, -168, -187, -204, -215, -217, -209, -184, -164, -148, -134, -117, -90, -82, -78, -68, -51, -38, -38, -43, -41, -56, -90, -139, -200, -243, -253, -263, -275, -296, -304, -297, -267, -236, -224, -225, -232, -246, -246, -226, -167, 19, 423, 1043, 1728, 2287, 2687, 2802, 2394, 1487, 493, -221, -620, -815, -889, -906, -877, -833, -804, -769, -723, -674, -619, -560, -507, -458, -402, -336, -275, -229, -192, -141, -92, 46, 110, 169, 229, 302, 378, 429, 461, 483, 488, 470, 431, 378, 317, 254, 185, 90, 7, -54, -104, -161, -207, -242, -258, -258, -250, -243, -251, -253, -254, -262, -272, -285, -295, -282, -267, -246, -234, -228, -219, -207, -182, -161, -138, -119, -90, -63, -50, -44, -38, -41, -53, -77, -99, -116, -143, -178, -213, -236, -240, -237, -231, -224, -211, -192, -177, -170, -170, -195, -228, -226, -180, -72, 219, 750, 1429, 2066, 2565, 2855, 2708, 1970, 944, 93, -441, -713, -830, -862, -851, -826, -796, -754, -692, -627, -563, -501, -455, -419, -379, -329, -277, -221, -166, -112, -48, 8, 67, 136, 210, 295, 379, 463, 525, 556, 578, 595, 594, 568, 521, 458, 389, 324, 251, 165, 66, -1, -66, -109, -143, -170, -186, -202, -219, -238, -250, -258, -253, -241, -239, -241, -240, -234, -221, -199, -178, -158, -139, -121, -105, -109, -124, -117, -100, -94, -100, -109, -113, -122, -153, -200, -239, -259, -262, -278, -299, -307, -307, -309, -298, -284, -272, -269, -289, -319, -331, -303, -188, 64, 528, 1130, 1715, 2196, 2524, 2537, 1978, 971, 58, -512, -777, -863, -872, -847, -813, -761, -702, -652, -598, -536, -483, -441, -414, -391, -341, -285, -241, -202, -148, -82, -24, 23, 91, 166, 247, 316, 379, 437, 498, 536, 532, 514, 492, 452, 403, 346, 272, 197, 107, 28, -97, -156, -188, -210, -237, -270, -282, -291, -295, -300, -309, -309, -307, -296, -265, -244, -236, -221, -207, -190, -180, -167, -151, -137, -123, -102, -79, -80, -97, -111, -112, -119, -142, -174, -222, -265, -287, -305, -316, -316, -313, -304, -287, -265, -245, -224, -217, -230, -253, -248, -173, 60, 515, 1100, 1673, 2143, 2473, 2483, 1945, 1008, 149, -396, -664, -765, -793, -785, -757, -718, -671, -614, -567, -511, -462, -438, -413, -382, -336, -275, -213, -160, -110, -51, 22, 93, 160, 239, 320, 399, 464, 519, 541, 563, 576, 573, 538, 480, 426, 367, 295, 204, 109, 29, -41, -110, -165, -205, -236, -246, -255, -260, -268, -285, -290, -294, -295, -304, -300, -282, -269, -267, -262, -248, -219, -180, -153, -139, -142, -131, -116, -110, -107, -102, -102, -102, -102, -113, -136, -174, -212, -234, -255, -268, -266, -263, -256, -246, -245, -238, -224, -219, -229, -229, -177, -84, 99, 486, 1102, 1813, 2401, 2791, 2908, 2540, 1644, 612, -171, -633, -851, -928, -937, -918, -891, -847, -789, -734, -679, -616, -560, -500, -450, -405, -362, -315, -258, -201, -136, -67, 8, 73, 135, 200, 272, 352, 435, 500, 536, 535, 522, 501, 467, 412, 347, 277, 202, 123, 39, -47, -118, -173, -210, -248, -275, -284, -270, -250, -246, -255, -253, -227, -210, -224, -239, -236, -209, -186, -170, -157, -146, -121, -105, -100, -97, -95, -95, -76, -63, -71, -82, -80, -73, -76, -108, -161, -205, -224, -238, -256, -273, -275, -262, -248, -231, -204, -187, -185, -222, -280, -289, -229, -108, 171, 685, 1352, 1988, 2484, 2777, 2679, 2006, 945, 34, -519, -780, -872, -891, -873, -835, -781, -728, -685, -638, -596, -559, -505, -438, -379, -328, -292, -250, -189, -134, -79, -18, 49, 117, 191, 265, 334, 386, 437, 474, 493, 498, 485, 458, 424, 372, 299, 220, 144, 70, -1, -66, -120, -163, -192, -214, -231, -246, -255, -260, -248, -229, -217, -214, -210, -224, -229, -214, -181, -163, -165, -170, -162, -146, -134, -124, -106, -85, -74, -69, -65, -83, -104, -115, -143, -185, -219, -250, -273, -285, -296, -302, -296, -285, -277, -269, -261, -260, -271, -291, -286, -227, -51, 344, 948, 1603, 2166, 2592, 2762, 2382, 1445, 416, -294, -664, -824, -882, -881, -852, -806, -766, -735, -694, -640, -567, -501, -450, -391, -338, -297, -260, -216, -162, -98, -23, 49, 108, 159, 216, 272, 342, 412, 466, 497, 509, 506, 480, 443, 405, 358, 302, 236, 153, 68, -5, -66, -122, -180, -225, -248, -265, -281, -287, -279, -275, -266, -253, -251, -250, -239, -228, -216, -205, -190, -175, -158, -149, -138, -122, -107, -96, -87, -72, -59, -43, -32, -34, -50, -73, -105, -137, -176, -226, -251, -258, -256, -251, -246, -248, -248, -243, -237, -243, -262, -257, -214, -119, 110, 565, 1205, 1873, 2394, 2738, 2783, 2308, 1365, 382, -285, -639, -794, -842, -837, -808, -766, -722, -704, -679, -630, -572, -508, -454, -418, -379, -332, -286, -235, -181, -125, -70, -3, 65, 138, 225, 305, 371, 432, 469, 490, 488, 478, 452, 412, 364, 316, 265, 205, 131, 46, -37, -102, -142, -174, -204, -222, -229, -223, -221, -228, -229, -222, -214, -214, -219, -222, -224, -222, -218, -202, -189, -174, -156, -136, -122, -114, -106, -82, -55, -38, -50, -77, -98, -119, -128, -165, -212, -253, -278, -289, -282, -285, -302, -311, -306, -294, -277, -263, -258, -268, -277, -252, -172, 7, 387, 986, 1674, 2264, 2690, 2848, 2499, 1617, 603, -152, -578, -788, -889, -926, -926, -903, -863, -807, -749, -705, -667, -628, -579, -523, -457, -389, -330, -282, -235, -187, -135, -67, 3, 70, 141, 218, 299, 381, 447, 486, 496, 491, 482, 450, 392, 321, 248, 185, 117, 43, -22, -83, -142, -190, -220, -249, -271, -268, -249, -250, -266, -275, -270, -251, -242, -235, -227, -216, -196, -182, -177, -165, -146, -135, -119, -104, -95, -82, -70, -70, -67, -57, -51, -50, -76, -113, -154, -183, -206, -236, -256, -266, -262, -256, -248, -234, -216, -189, -170, -191, -237, -255, -223, -122, 132, 607, 1248, 1894, 2432, 2801, 2830, 2265, 1247, 269, -367, -699, -846, -881, -854, -813, -774, -734, -684, -627, -576, -527, -472, -426, -399, -372, -331, -270, -206, -128, -60, -4, 45, 96, 176, 269, 352, 415, 473, 512, 537, 526, 487, 439, 400, 371, 347, 309, 248, 168, 87, 22, -29, -63, -85, -102, -138, -180, -219, -240, -241, -239, -239, -234, -238, -238, -222, -199, -190, -197, -201, -198, -196, -172, -141, -134, -129, -114, -94, -82, -86, -90, -95, -110, -145, -199, -246, -271, -280, -282, -289, -293, -289, -283, -275, -262, -250, -231, -219, -226, -238, -213, -111, 133, 605, 1262, 1937, 2481, 2818, 2850, 2343, 1353, 367, -300, -665, -843, -910, -908, -881, -855, -846, -825, -784, -717, -660, -612, -551, -484, -431, -385, -338, -294, -243, -189, -138, -80, -18, 55, 143, 232, 303, 337, 384, 402, 397, 377, 343, 282, 227, 182, 136, 85, 41, 3, -42, -80, -110, -129, -145, -163, -184, -187, -187, -187, -190, -185, -177, -155, -143, -148, -156, -160, -153, -138, -113, -92, -84, -67, -50, -37, -32, -24, -24, -24, -19, -17, -26, -41, -67, -108, -163, -205, -231, -251, -256, -243, -226, -212, -210, -222, -231, -235, -250, -258, -235, -169, -46, 243, 770, 1453, 2093, 2568, 2836, 2724, 2068, 1043, 129, -443, -738, -858, -884, -868, -830, -808, -804, -754, -720, -677, -615, -549, -497, -452, -413, -364, -304, -247, -192, -141, -93, -30, 40, 123, 196, 264, 332, 393, 435, 463, 466, 459, 440, 407, 355, 295, 231, 158, 82, 7, -47, -100, -154, -203, -239, -253, -253, -258, -266, -263, -240, -231, -234, -244, -242, -231, -216, -196, -180, -160, -151, -148, -148, -148, -148, -134, -109, -94, -78, -78, -53, -48, -52, -53, -51, -69, -107, -158, -205, -239, -267, -282, -279, -268, -260, -251, -238, -219, -205, -197, -210, -224, -211, -135, 42, 423, 1030, 1734, 2362, 2828, 3043, 2748, 1859, 761, -95, -596, -839, -932, -940, -908, -872, -842, -800, -744, -684, -623, -566, -500, -426, -352, -286, -231, -196, -172, -138, -95, -47, 6, 68, 145, 236, 328, 408, 479, 525, 546, 534, 499, 451, 407, 363, 311, 246, 179, 110, 38, -30, -105, -171, -219, -248, -265, -270, -262, -258, -261, -265, -268, -255, -239, -223, -212, -212, -209, -184, -165, -156, -143, -134, -129, -126, -125, -129, -119, -100, -94, -96, -112, -132, -161, -192, -218, -268, -288, -286, -279, -277, -280, -280, -265, -243, -224, -217, -224, -244, -249, -226, -164, 8, 413, 1014, 1646, 2177, 2544, 2614, 2152, 1201, 233, -398, -703, -815, -833, -817, -784, -744, -702, -654, -604, -560, -515, -459, -397, -348, -313, -272, -227, -182, -138, -84, -41, -14, 5, 99, 171, 247, 323, 390, 441, 473, 489, 497, 486, 452, 401, 343, 288, 235, 155, 72, -10, -76, -112, -146, -178, -201, -210, -207, -202, -199, -197, -202, -208, -212, -214, -212, -206, -185, -183, -194, -191, -181, -178, -177, -175, -172, -158, -134, -109, -90, -82, -75, -78, -94, -112, -134, -159, -198, -230, -253, -274, -289, -291, -282, -272, -265, -257, -238, -223, -219, -232, -264, -269, -223, -114, 166, 680, 1354, 2004, 2513, 2830, 2762, 2119, 1096, 171, -430, -745, -880, -926, -925, -904, -873, -829, -773, -715, -655, -603, -549, -499, -450, -404, -354, -299, -238, -177, -121, -65, -5, 57, 116, 185, 260, 332, 401, 457, 482, 482, 468, 443, 394, 330, 270, 216, 162, 100, 26, -44, -90, -129, -173, -215, -239, -241, -235, -236, -242, -243, -243, -244, -246, -246, -246, -251, -247, -235, -214, -190, -167, -158, -158, -150, -134, -114, -100, -84, -60, -28, -14, -22, -42, -66, -82, -87, -107, -143, -182, -210, -217, -232, -238, -249, -248, -236, -211, -187, -173, -170, -180, -199, -196, -142, 17, 387, 977, 1662, 2258, 2701, 2903, 2639, 1795, 724, -101, -572, -793, -877, -878, -844, -803, -770, -730, -694, -651, -598, -537, -480, -432, -381, -323, -259, -201, -150, -100, -35, 29, 86, 128, 187, 260, 338, 400, 437, 469, 493, 504, 499, 462, 415, 365, 311, 251, 181, 122, 62, -10, -89, -155, -210, -224, -224, -235, -224, -212, -196, -176, -168, -173, -195, -225, -243, -237, -225, -214, -191, -168, -153, -155, -165, -165, -158, -148, -128, -122, -112, -137, -175, -187, -172, -156, -167, -198, -242, -294, -316, -314, -304, -280, -262, -258, -265, -269, -273, -270, -266, -273, -267, -203, -75, 173, 647, 1316, 2015, 2587, 2932, 2939, 2407, 1393, 375, -312, -690, -882, -968, -999, -993, -969, -925, -861, -783, -707, -639, -585, -542, -504, -460, -415, -366, -316, -267, -217, -170, -126, -81, -30, 33, 94, 150, 210, 269, 306, 315, 301, 276, 246, 222, 197, 163, 125, 75, 24, -10, -43, -64, -72, -75, -70, -77, -89, -101, -105, -100, -94, -107, -125, -124, -114, -108, -106, -107, -97, -82, -77, -85, -87, -78, -65, -54, -47, -36, -11, 13, 20, 20, 14, 1, -2, -4, -25, -69, -121, -158, -180, -207, -214, -210, -209, -210, -216, -212, -195, -180, -199, -233, -243, -200, -92, 126, 544, 1151, 1799, 2333, 2692, 2736, 2258, 1332, 392, -254, -616, -788, -853, -863, -837, -798, -759, -712, -654, -596, -547, -509, -467, -415, -364, -315, -266, -205, -149, -106, -77, -42, -3, 50, 121, 204, 285, 365, 443, 485, 495, 490, 475, 438, 399, 353, 302, 239, 172, 96, 16, -47, -103, -152, -185, -192, -198, -213, -234, -237, -232, -226, -226, -234, -238, -238, -256, -271, -265, -253, -243, -234, -226, -210, -202, -197, -188, -176, -166, -155, -144, -123, -90, -68, -68, -85, -100, -107, -120, -142, -194, -246, -280, -292, -287, -275, -255, -235, -224, -225, -226, -221, -204, -197, -204, -194, -127, 13, 311, 816, 1469, 2101, 2591, 2868, 2719, 1986, 963, 91, -451, -731, -848, -882, -877, -857, -833, -798, -747, -693, -637, -581, -528, -463, -398, -342, -296, -257, -215, -164, -113, -57, 1, 67, 132, 206, 284, 365, 439, 503, 548, 563, 545, 516, 485, 448, 397, 320, 230, 141, 53, -23, -90, -146, -188, -219, -234, -240, -241, -233, -219, -207, -207, -219, -224, -215, -206, -209, -226, -246, -258, -261, -260, -246, -218, -190, -162, -140, -126, -99, -87, -95, -92, -73, -68, -64, -58, -58, -65, -83, -118, -171, -208, -234, -246, -242, -236, -229, -222, -213, -212, -213, -219, -223, -242, -260, -249, -188, -59, 235, 763, 1416, 2029, 2502, 2773, 2640, 1924, 859, -19, -535, -771, -856, -870, -853, -818, -772, -726, -686, -644, -583, -507, -437, -375, -334, -314, -282, -235, -183, -131, -87, -47, -5, 52, 130, 209, 284, 342, 393, 444, 486, 509, 496, 463, 439, 431, 413, 367, 287, 196, 115, 53, -21, -109, -188, -221, -206, -193, -190, -206, -211, -209, -202, -201, -212, -232, -260, -277, -278, -273, -260, -241, -219, -197, -185, -179, -180, -177, -182, -192, -187, -152, -115, -92, -80, -81, -90, -107, -132, -169, -206, -232, -253, -278, -294, -293, -277, -260, -246, -228, -209, -190, -173, -180, -194, -180, -117, 37, 384, 959, 1647, 2265, 2722, 2959, 2792, 2034, 970, 94, -447, -730, -866, -916, -910, -878, -835, -787, -740, -718, -705, -691, -661, -610, -538, -478, -433, -389, -342, -289, -239, -187, -128, -59, 19, 92, 152, 204, 262, 308, 340, 347, 341, 324, 288, 246, 199, 145, 101, 75, 51, 19, -34, -83, -119, -134, -134, -141, -146, -156, -167, -171, -177, -181, -182, -179, -173, -179, -182, -187, -200, -198, -180, -167, -157, -151, -130, -91, -56, -31, -17, -9, 6, 20, 17, -7, -19, -27, -45, -59, -93, -135, -168, -186, -199, -204, -204, -201, -191, -185, -185, -182, -170, -158, -173, -189, -154, -69, 116, 486, 1054, 1704, 2275, 2669, 2818, 2524, 1691, 685, -99, -557, -780, -867, -882, -867, -837, -803, -767, -735, -686, -639, -591, -541, -490, -442, -401, -349, -288, -229, -166, -116, -74, -25, 44, 122, 200, 271, 339, 402, 455, 490, 508, 512, 494, 447, 384, 315, 239, 166, 93, 21, -46, -109, -162, -207, -235, -249, -255, -250, -226, -217, -219, -227, -232, -229, -222, -220, -234, -248, -250, -255, -257, -245, -228, -209, -191, -185, -184, -168, -139, -109, -84, -68, -64, -54, -42, -32, -19, -21, -27, -50, -86, -137, -184, -210, -227, -246, -269, -277, -269, -252, -235, -229, -218, -205, -197, -197, -192, -154, -64, 111, 488, 1094, 1799, 2413, 2846, 3031, 2715, 1801, 678, -197, -696, -892, -943, -929, -889, -832, -772, -713, -644, -586, -555, -526, -501, -466, -430, -388, -331, -246, -167, -114, -59, 7, 65, 109, 142, 177, 235, 308, 380, 440, 479, 510, 524, 513, 481, 435, 383, 319, 256, 183, 110, 34, -40, -93, -143, -194, -238, -264, -270, -269, -264, -258, -252, -244, -233, -227, -239, -243, -236, -236, -238, -235, -223, -210, -195, -183, -182, -191, -188, -187, -175, -142, -110, -97, -103, -117, -132, -136, -135, -154, -189, -228, -263, -273, -285, -289, -279, -275, -267, -246, -234, -234, -236, -236, -255, -218, -125, 35, 367, 946, 1652, 2306, 2760, 2961, 2778, 2048, 974, 58, -499, -769, -885, -916, -913, -895, -876, -856, -819, -772, -714, -662, -615, -570, -519, -464, -413, -363, -311, -266, -221, -171, -125, -79, -38, 10, 62, 104, 138, 164, 193, 214, 222, 219, 220, 218, 201, 170, 135, 90, 51, 14, -28, -61, -79, -85, -88, -99, -107, -109, -112, -110, -105, -107, -104, -99, -101, -107, -125, -142, -142, -133, -127, -120, -113, -99, -79, -60, -50, -38, -38, -45, -39, -28, -9, 7, 10, -9, -41, -71, -103, -145, -185, -223, -247, -243, -232, -215, -205, -194, -186, -174, -159, -162, -186, -197, -173, -92, 97, 507, 1117, 1760, 2301, 2705, 2843, 2462, 1546, 520, -193, -578, -769, -849, -871, -871, -843, -791, -733, -667, -602, -538, -485, -462, -428, -387, -335, -284, -239, -198, -143, -71, 2, 65, 139, 198, 251, 320, 401, 468, 513, 535, 538, 521, 493, 453, 406, 356, 288, 213, 130, 52, -11, -80, -141, -179, -205, -225, -240, -249, -265, -275, -270, -265, -262, -274, -277, -278, -273, -265, -270, -274, -257, -243, -239, -223, -211, -200, -192, -178, -154, -139, -123, -104, -82, -66, -56, -59, -65, -78, -98, -131, -169, -209, -245, -265, -273, -267, -253, -237, -226, -210, -194, -187, -198, -228, -248, -225, -146, 18, 352, 903, 1578, 2188, 2637, 2877, 2703, 1956, 907, 30, -496, -746, -844, -872, -868, -854, -827, -788, -739, -682, -634, -590, -538, -491, -438, -372, -307, -250, -208, -164, -113, -56, 12, 86, 157, 228, 296, 365, 437, 503, 542, 553, 542, 497, 439, 387, 350, 308, 244, 168, 92, 25, -36, -90, -135, -176, -198, -202, -208, -214, -219, -225, -229, -236, -249, -251, -251, -253, -253, -251, -250, -253, -242, -223, -213, -207, -203, -187, -169, -148, -124, -101, -77, -55, -46, -51, -45, -43, -54, -80, -131, -185, -217, -227, -231, -238, -244, -248, -251, -240, -235, -229, -218, -201, -192, -208, -229, -222, -146, 21, 370, 942, 1619, 2225, 2679, 2914, 2675, 1820, 704, -161, -658, -879, -943, -937, -907, -868, -818, -757, -690, -634, -592, -549,