flash int lpctable[188,9]={ 0, 205, 209, 162, 130, 87, 51, 74, 23, 0, 221, 246, 212, 195, 122, 85, 62, 40, 0, 191, 186, 149, 113, 70, 43, 36, -1, 0, 250, 209, 166, 151, 101, 87, 45, 35, 0, 49, 272, 188, 192, 103, 140, 15, 56, 0, 32, 193, 55, 147, 43, 108, 24, 85, 0, 243, 173, 138, 111, 84, 41, 36, 15, 1, 185, 191, 238, 159, 113, 116, 99, 57, 1, 92, 248, 204, 152, 50, 118, -2, 6, 1, -27, 185, 158, 115, 21, 153, -5, 26, 2, -75, 130, 76, 46, -94, 97, -53, -43, 8, -354, 326, -127, 81, -135, 213, -159, 42, 7, -299, 135, 195, -242, 39, 168, -172, 29, 9, -290, 153, 162, -146, -41, 217, -160, 25, 11, -271, 160, 147, -119, -21, 192, -133, 34, 10, -291, 221, 75, -94, 0, 182, -156, 54, 8, -320, 233, 73, -122, 5, 216, -207, 79, 8, -272, 202, -7, 45, -106, 240, -141, 41, 8, -256, 214, -100, 113, -104, 235, -153, 53, 6, -280, 223, -170, 166, -125, 253, -202, 70, 4, -285, 199, -196, 171, -140, 243, -179, 46, 1, -165, -9, -81, -20, 14, 69, 70, -71, 1, -8, -84, -131, -81, -28, 46, 57, 38, 2, -215, 22, -110, 57, -6, 112, 17, -77, 4, -185, 47, -174, 99, -26, 151, -41, -48, 4, -137, -17, -109, 55, 32, 61, 16, -66, 4, -210, 111, -202, 125, 15, 20, 62, -96, 4, -221, 169, -224, 103, 40, -6, 90, -111, 4, -313, 307, -300, 153, 12, -17, 82, -93, 4, -306, 325, -307, 128, 83, -91, 136, -115, 3, -345, 374, -325, 109, 118, -147, 175, -124, 3, -353, 393, -330, 112, 101, -132, 151, -98, 3, -336, 339, -237, 31, 125, -106, 104, -59, 2, -336, 286, -160, -22, 80, -14, 12, -12, 1, -221, 132, -88, -121, 80, -37, 60, 1, 1, -161, 147, -111, -64, 30, -48, 72, -26, 0, 40, 30, 17, -9, 15, -6, 1, -103, 0, 211, 154, 151, 125, 43, 29, 5, -21, 0, 199, 188, 150, 160, 121, 124, 79, 49, 0, 214, 143, 104, 92, 94, 93, 78, 32, 0, 239, 235, 184, 149, 73, 48, 38, 24, 0, 196, 157, 140, 154, 87, 54, 37, 4, 0, 186, 199, 159, 155, 68, 53, 23, 25, 0, 238, 224, 145, 96, 64, 28, 42, 41, 0, 214, 172, 115, 108, 119, 54, 32, -25, 0, 258, 256, 233, 174, 121, 77, 51, 32, 3, 51, 75, 255, 101, 56, 98, 53, 33, 7, -249, 141, 151, -140, 16, 132, -85, 20, 10, -243, 176, 50, -29, -60, 179, -114, 30, 11, -235, 209, -39, 23, -40, 139, -99, 19, 8, -198, 134, -70, 69, -15, 95, -46, -19, 7, -201, 134, -133, 145, -39, 102, -66, 2, 6, -181, 67, -140, 167, -14, 66, -63, -7, 5, -181, 59, -182, 202, -5, 65, -102, 17, 5, -172, 38, -197, 221, -3, 65, -124, 28, 5, -167, 24, -178, 197, 13, 46, -91, 2, 5, -191, 42, -171, 209, 0, 46, -121, 29, 6, -195, 51, -150, 200, -10, 70, -165, 67, 7, -197, 59, -105, 156, -7, 72, -163, 77, 8, -174, 99, -137, 131, 26, 56, -82, 9, 8, -173, 105, -97, 73, 58, 38, -46, -12, 8, -220, 177, -132, 100, -12, 70, -32, -34, 7, -261, 209, -108, 68, -41, 116, -62, -23, 6, -325, 214, -25, 25, -118, 212, -129, 18, 3, -388, 225, -25, 18, -82, 100, -55, 6, 2, -296, 65, -15, 72, -125, 60, -9, 45, 1, -304, 94, -33, 8, -81, 68, 56, -14, 2, -291, 98, -61, -17, -15, 4, 124, -46, 4, -289, 224, -290, 201, -86, 107, -10, -45, 6, -183, 67, -148, 110, 15, 64, -58, -20, 7, -179, 81, -166, 158, -40, 104, -92, -1, 8, -180, 107, -180, 159, -56, 131, -117, 11, 8, -191, 145, -225, 222, -116, 159, -149, 41, 7, -192, 104, -134, 113, -73, 136, -151, 48, 8, -194, 121, -133, 85, -62, 129, -127, 35, 7, -219, 128, -98, 53, -41, 141, -175, 69, 7, -229, 100, -78, 74, -43, 116, -133, 49, 4, -258, 66, -30, 41, -110, 217, -127, 10, 2, -266, 70, -134, 29, 26, 89, 25, -57, 2, -246, 57, -110, 20, 12, 91, -21, -3, 3, -290, 123, -125, 79, -79, 175, -121, 37, 6, -281, 182, -88, 26, -6, 125, -124, 18, 7, -272, 207, -102, 58, -36, 135, -136, 29, 8, -259, 223, -114, 102, -110, 183, -161, 33, 11, -183, 224, -57, 73, -37, 101, -68, 10, 15, -127, 240, -28, 125, -25, 141, -56, 26, 14, -123, 227, 1, 131, -13, 146, -43, 22, 11, -164, 235, 15, 80, 13, 162, -68, 46, 4, -173, 119, 105, -20, 2, 175, -85, 22, 1, -164, 36, 103, -27, -39, 150, 3, -13, 1, -80, -139, -29, -7, -64, 10, 85, 46, 1, -163, -76, 3, -31, -52, 49, 75, 6, 1, -209, 0, -35, -39, -31, 56, 62, -2, 1, -262, 57, -29, -76, 50, 15, 36, 3, 4, -329, 280, -220, 167, -153, 206, -122, 3, 6, -239, 191, -108, 57, -8, 92, -73, -19, 7, -216, 183, -91, 50, 7, 74, -55, -30, 9, -260, 197, -21, 9, -8, 118, -113, 37, 10, -301, 167, 132, -110, -44, 214, -146, 52, 8, -312, 95, 259, -182, -65, 201, -84, 16, 7, -320, 33, 348, -212, -109, 199, -47, -9, 5, -370, 53, 398, -288, -92, 210, -61, 1, 4, -372, 36, 387, -240, -124, 173, 0, -27, 3, -403, 86, 349, -275, -23, 117, -35, 7, 3, -422, 80, 390, -298, -53, 163, -66, 16, 2, -427, 103, 318, -248, -6, 76, -32, 16, 2, -364, 75, 116, -11, -35, -34, 17, 25, 1, -268, -25, 54, 62, -81, -34, 33, 47, 1, -302, 25, 103, -26, -106, 16, 73, 11, 2, -334, 156, -63, 73, -128, 8, 66, 27, 2, -312, 107, -12, -7, -59, 7, 84, -5, 3, -334, 252, -233, 156, -126, 148, -28, -28, 6, -227, 147, -189, 119, -12, 78, -7, -68, 7, -199, 112, -167, 120, 26, 74, -59, -33, 11, -114, 62, -155, 158, 25, 78, -72, 18, 11, -102, 48, -166, 171, 12, 70, -68, 36, 9, -108, 45, -201, 196, -29, 92, -73, 59, 7, -87, -6, -216, 194, -1, 97, -65, 46, 5, -67, -49, -245, 183, 36, 97, -69, 24, 2, -70, -55, -261, 152, 16, 108, -51, 12, 1, -7, -107, -128, -29, -19, 14, 49, 65, 1, -78, -47, -139, -14, 73, 36, 13, 13, 1, -187, 40, -217, 51, 112, 16, 60, -68, 2, -310, 208, -211, 53, 71, -100, 191, -94, 2, -285, 127, -142, 83, -28, 101, -3, -40, 2, -199, 4, -50, -21, 30, 99, -15, -57, 1, -7, -18, -31, -57, -34, 1, 45, -44, 1, 133, 86, 44, 36, 52, 67, 38, -1, 1, 213, 207, 205, 205, 157, 116, 61, -2, 0, 264, 227, 279, 255, 184, 145, 87, 18, 0, 220, 322, 219, 181, 100, 18, -4, -58, 1, 200, 260, 224, 171, 71, 63, 31, -15, 3, -88, -52, -87, 43, -29, 90, 65, -70, 6, -204, 89, -119, 40, -30, 87, 55, -63, 6, -252, 193, -178, 0, 93, -41, 114, -66, 5, -330, 328, -252, -10, 187, -173, 173, -62, 5, -382, 437, -362, 92, 114, -140, 144, -41, 5, -383, 418, -307, -4, 229, -239, 203, -63, 5, -356, 391, -317, 55, 125, -137, 144, -40, 5, -323, 337, -303, 51, 120, -114, 149, -60, 5, -263, 253, -268, 31, 101, -59, 131, -63, 5, -126, 92, -213, -29, 89, 19, 118, -66, 1, -74, 4, -250, -45, 44, 86, 89, -43, 1, 5, -133, -100, -62, 26, 22, 17, 45, 2, 37, -93, -136, -53, 86, 49, -13, -9, 0, 161, 155, -96, -31, -42, 56, 19, 9, 0, 212, 177, 144, 121, 96, 38, 40, 3, 0, -23, -22, -19, -16, -14, -12, -12, -9, 4, 215, 170, 147, 136, 105, 67, 16, 6, 3, 440, 421, 218, 96, 51, 42, -25, -46, 2, 240, 135, -102, -100, -129, -19, -33, 6, 1, 37, -196, -291, 58, 123, 68, -28, 26, 2, -83, -197, -191, 206, 75, 18, -66, 27, 2, -51, -202, -271, 221, 141, 45, -109, 22, 2, -65, -177, -297, 197, 168, 82, -120, -1, 1, -27, -145, -133, -40, 89, 47, 18, 8, 0, 5, -18, -66, -26, 19, 12, -2, -10, 0, 19, 4, 9, 3, 8, 107, 13, 2, 0, -14, -18, -14, -15, -12, -7, -5, -5, 5, 130, 121, 45, -63, 41, -24, 14, 17, 4, 169, 8, -99, -20, 93, 112, 27, -83, 2, 366, 319, 113, -21, 11, 104, 128, 6, 2, 304, 280, 100, 16, 34, 105, 86, -1, 1, 60, -30, -255, -133, -1, 169, 64, -17, 2, -205, 4, -221, 124, 56, 113, -23, -62, 4, -161, 29, -270, 124, 23, 155, -45, -36, 5, -125, 3, -269, 73, 72, 155, 9, -97, 5, -128, -1, -214, 8, 121, 86, 75, -117, 5, -122, -4, -204, 6, 93, 95, 101, -127, 5, -140, 28, -214, 24, 59, 100, 108, -121, 5, -170, 29, -160, -5, 87, 28, 159, -132, 4, -197, 47, -107, -16, 45, 13, 168, -106, 4, -225, 49, -72, -17, 26, -3, 195, -122, 3, -248, 63, -50, -1, 3, -26, 183, -92, 3, -252, 41, 6, 0, -54, -22, 208, -94, 2, -264, 23, 27, 20, -61, -36, 201, -90, 2, -265, -21, 82, 30, -74, -33, 146, -47, 2, -285, -25, 111, 28, -75, -20, 93, -19, 1, -270, -59, 133, 34, -70, -42, 83, 2, 1, -248, -94, 77, 99, -25, -38, -23, 54, 1, -190, -164, 66, 135, -25, -75, -22, 64, 1, -158, -98, 10, 89, 6, -79, -47, 47, 1, -108, -104, -33, 58, 36, 1, -24, -53, 1, 7, -29, 19, 39, 32, -24, -26, -34, 0, 100, 81, 52, 108, 111, 50, -17, -19, 0, 134, 138, 105, 166, 144, 107, 80, 37, 0, 228, 195, 162, 135, 106, 77, 46, 24, 0, 214, 167, 139, 134, 115, 65, 67, 54 };