d[1, -1] = 1; d[1, 0] = 0; d[1, 1] = 196884; d[1, 2] = 21493760; d[1, 3] = 864299970; d[1, 4] = 20245856256; d[1, 5] = 333202640600; d[1, 6] = 4252023300096; d[1, 7] = 44656994071935; d[1, 8] = 401490886656000; d[1, 9] = 3176440229784420; d[1, 10] = 22567393309593600; d[2, -1] = 1; d[2, 0] = 0; d[2, 1] = 4372; d[2, 2] = 96256; d[2, 3] = 1240002; d[2, 4] = 10698752; d[2, 5] = 74428120; d[2, 6] = 431529984; d[2, 7] = 2206741887; d[2, 8] = 10117578752; d[2, 9] = 42616961892; d[2, 10] = 166564106240; d[3, -1] = 1; d[3, 0] = 0; d[3, 1] = 276; d[3, 2] = -2048; d[3, 3] = 11202; d[3, 4] = -49152; d[3, 5] = 184024; d[3, 6] = -614400; d[3, 7] = 1881471; d[3, 8] = -5373952; d[3, 9] = 14478180; d[3, 10] = -37122048; d[4, -1] = 1; d[4, 0] = 0; d[4, 1] = 783; d[4, 2] = 8672; d[4, 3] = 65367; d[4, 4] = 371520; d[4, 5] = 1741655; d[4, 6] = 7161696; d[4, 7] = 26567946; d[4, 8] = 90521472; d[4, 9] = 288078201; d[4, 10] = 864924480; d[5, -1] = 1; d[5, 0] = 0; d[5, 1] = 54; d[5, 2] = -76; d[5, 3] = -243; d[5, 4] = 1188; d[5, 5] = -1384; d[5, 6] = -2916; d[5, 7] = 11934; d[5, 8] = -11580; d[5, 9] = -21870; d[5, 10] = 79704; d[6, -1] = 1; d[6, 0] = 0; d[6, 1] = 0; d[6, 2] = 248; d[6, 3] = 0; d[6, 4] = 0; d[6, 5] = 4124; d[6, 6] = 0; d[6, 7] = 0; d[6, 8] = 34752; d[6, 9] = 0; d[6, 10] = 0; d[7, -1] = 1; d[7, 0] = 0; d[7, 1] = 276; d[7, 2] = 2048; d[7, 3] = 11202; d[7, 4] = 49152; d[7, 5] = 184024; d[7, 6] = 614400; d[7, 7] = 1881471; d[7, 8] = 5373952; d[7, 9] = 14478180; d[7, 10] = 37122048; d[8, -1] = 1; d[8, 0] = 0; d[8, 1] = 52; d[8, 2] = 0; d[8, 3] = 834; d[8, 4] = 0; d[8, 5] = 4760; d[8, 6] = 0; d[8, 7] = 24703; d[8, 8] = 0; d[8, 9] = 94980; d[8, 10] = 0; d[9, -1] = 1; d[9, 0] = 0; d[9, 1] = 20; d[9, 2] = 0; d[9, 3] = -62; d[9, 4] = 0; d[9, 5] = 216; d[9, 6] = 0; d[9, 7] = -641; d[9, 8] = 0; d[9, 9] = 1636; d[9, 10] = 0; d[10, -1] = 1; d[10, 0] = 0; d[10, 1] = -12; d[10, 2] = 0; d[10, 3] = 66; d[10, 4] = 0; d[10, 5] = -232; d[10, 6] = 0; d[10, 7] = 639; d[10, 8] = 0; d[10, 9] = -1596; d[10, 10] = 0; d[11, -1] = 1; d[11, 0] = 0; d[11, 1] = 134; d[11, 2] = 760; d[11, 3] = 3345; d[11, 4] = 12256; d[11, 5] = 39350; d[11, 6] = 114096; d[11, 7] = 307060; d[11, 8] = 776000; d[11, 9] = 1867170; d[11, 10] = 4298600; d[12, -1] = 1; d[12, 0] = 0; d[12, 1] = 9; d[12, 2] = 10; d[12, 3] = -30; d[12, 4] = 6; d[12, 5] = -25; d[12, 6] = 96; d[12, 7] = 60; d[12, 8] = -250; d[12, 9] = 45; d[12, 10] = -150; d[13, -1] = 1; d[13, 0] = 0; d[13, 1] = 79; d[13, 2] = 352; d[13, 3] = 1431; d[13, 4] = 4160; d[13, 5] = 13015; d[13, 6] = 31968; d[13, 7] = 81162; d[13, 8] = 183680; d[13, 9] = 412857; d[13, 10] = 864320; d[14, -1] = 1; d[14, 0] = 0; d[14, 1] = 78; d[14, 2] = 364; d[14, 3] = 1365; d[14, 4] = 4380; d[14, 5] = 12520; d[14, 6] = 32772; d[14, 7] = 80094; d[14, 8] = 185276; d[14, 9] = 409578; d[14, 10] = 871272; d[15, -1] = 1; d[15, 0] = 0; d[15, 1] = 15; d[15, 2] = -32; d[15, 3] = 87; d[15, 4] = -192; d[15, 5] = 343; d[15, 6] = -672; d[15, 7] = 1290; d[15, 8] = -2176; d[15, 9] = 3705; d[15, 10] = -6336; d[16, -1] = 1; d[16, 0] = 0; d[16, 1] = -2; d[16, 2] = 28; d[16, 3] = -27; d[16, 4] = -52; d[16, 5] = 136; d[16, 6] = -108; d[16, 7] = -162; d[16, 8] = 620; d[16, 9] = -486; d[16, 10] = -760; d[17, -1] = 1; d[17, 0] = 0; d[17, 1] = 6; d[17, 2] = 4; d[17, 3] = -3; d[17, 4] = -12; d[17, 5] = -8; d[17, 6] = 12; d[17, 7] = 30; d[17, 8] = 20; d[17, 9] = -30; d[17, 10] = -72; d[18, -1] = 1; d[18, 0] = 0; d[18, 1] = 0; d[18, 2] = -8; d[18, 3] = 0; d[18, 4] = 0; d[18, 5] = 28; d[18, 6] = 0; d[18, 7] = 0; d[18, 8] = -64; d[18, 9] = 0; d[18, 10] = 0; d[19, -1] = 1; d[19, 0] = 0; d[19, 1] = 51; d[19, 2] = 204; d[19, 3] = 681; d[19, 4] = 1956; d[19, 5] = 5135; d[19, 6] = 12360; d[19, 7] = 28119; d[19, 8] = 60572; d[19, 9] = 125682; d[19, 10] = 251040; d[20, -1] = 1; d[20, 0] = 0; d[20, 1] = 2; d[20, 2] = 8; d[20, 3] = -5; d[20, 4] = -4; d[20, 5] = -10; d[20, 6] = 12; d[20, 7] = -7; d[20, 8] = 8; d[20, 9] = 46; d[20, 10] = -36; d[21, -1] = 1; d[21, 0] = 0; d[21, 1] = 36; d[21, 2] = 128; d[21, 3] = 386; d[21, 4] = 1024; d[21, 5] = 2488; d[21, 6] = 5632; d[21, 7] = 12031; d[21, 8] = 24576; d[21, 9] = 48308; d[21, 10] = 91904; d[22, -1] = 1; d[22, 0] = 0; d[22, 1] = 12; d[22, 2] = 0; d[22, 3] = 66; d[22, 4] = 0; d[22, 5] = 232; d[22, 6] = 0; d[22, 7] = 639; d[22, 8] = 0; d[22, 9] = 1596; d[22, 10] = 0; d[23, -1] = 1; d[23, 0] = 0; d[23, 1] = 0; d[23, 2] = 0; d[23, 3] = 26; d[23, 4] = 0; d[23, 5] = 0; d[23, 6] = 0; d[23, 7] = 79; d[23, 8] = 0; d[23, 9] = 0; d[23, 10] = 0; d[24, -1] = 1; d[24, 0] = 0; d[24, 1] = -4; d[24, 2] = 0; d[24, 3] = 2; d[24, 4] = 0; d[24, 5] = 8; d[24, 6] = 0; d[24, 7] = -1; d[24, 8] = 0; d[24, 9] = -20; d[24, 10] = 0; d[25, -1] = 1; d[25, 0] = 0; d[25, 1] = 4; d[25, 2] = 0; d[25, 3] = 2; d[25, 4] = 0; d[25, 5] = -8; d[25, 6] = 0; d[25, 7] = -1; d[25, 8] = 0; d[25, 9] = 20; d[25, 10] = 0; d[26, -1] = 1; d[26, 0] = 0; d[26, 1] = 0; d[26, 2] = 0; d[26, 3] = -6; d[26, 4] = 0; d[26, 5] = 0; d[26, 6] = 0; d[26, 7] = 15; d[26, 8] = 0; d[26, 9] = 0; d[26, 10] = 0; d[27, -1] = 1; d[27, 0] = 0; d[27, 1] = 27; d[27, 2] = 86; d[27, 3] = 243; d[27, 4] = 594; d[27, 5] = 1370; d[27, 6] = 2916; d[27, 7] = 5967; d[27, 8] = 11586; d[27, 9] = 21870; d[27, 10] = 39852; d[28, -1] = 1; d[28, 0] = 0; d[28, 1] = 0; d[28, 2] = 5; d[28, 3] = 0; d[28, 4] = 0; d[28, 5] = -7; d[28, 6] = 0; d[28, 7] = 0; d[28, 8] = 3; d[28, 9] = 0; d[28, 10] = 0; d[29, -1] = 1 d[29, 0] = 0; d[29, 1] = 22; d[29, 2] = 56; d[29, 3] = 177; d[29, 4] = 352; d[29, 5] = 870; d[29, 6] = 1584; d[29, 7] = 3412; d[29, 8] = 5952; d[29, 9] = 11442; d[29, 10] = 19240; d[30, -1] = 1; d[30, 0] = 0; d[30, 1] = 6; d[30, 2] = -8; d[30, 3] = 17; d[30, 4] = -32; d[30, 5] = 54; d[30, 6] = -80; d[30, 7] = 116; d[30, 8] = -192; d[30, 9] = 290; d[30, 10] = -408; d[31, -1] = 1; d[31, 0] = 0; d[31, 1] = -3; d[31, 2] = 6; d[31, 3] = 2; d[31, 4] = 2; d[31, 5] = -5; d[31, 6] = -16; d[31, 7] = 12; d[31, 8] = 2; d[31, 9] = 17; d[31, 10] = -10; d[32, -1] = 1; d[32, 0] = 0; d[32, 1] = 21; d[32, 2] = 62; d[32, 3] = 162; d[32, 4] = 378; d[32, 5] = 819; d[32, 6] = 1680; d[32, 7] = 3276; d[32, 8] = 6138; d[32, 9] = 11145; d[32, 10] = 19662; d[33, -1] = 1; d[33, 0] = 0; d[33, 1] = 1; d[33, 2] = 2; d[33, 3] = 2; d[33, 3] = 2; d[33, 4] = -2; d[33, 5] = -1; d[33, 6] = 0; d[33, 7] = -4; d[33, 8] = -2; d[33, 9] = 5; d[33, 10] = 2; d[34, -1] = 1; d[34, 0] = 0; d[34, 1] = 17; d[34, 2] = 46; d[34, 3] = 116; d[34, 4] = 252; d[34, 5] = 533; d[34, 6] = 1034; d[34, 7] = 1961; d[34, 8] = 3540; d[34, 9] = 6253; d[34, 10] = 10654; d[35, -1] = 1; d[35, 0] = 0; d[35, 1] = 15; d[35, 2] = 32; d[35, 3] = 87; d[35, 4] = 192; d[35, 5] = 343; d[35, 6] = 672; d[35, 7] = 1290; d[35, 8] = 2176; d[35, 9] = 3705; d[35, 10] = 6336; d[36, -1] = 1; d[36, 0] = 0; d[36, 1] = 6; d[36, 2] = -4; d[36, 3] = -3; d[36, 4] = 12; d[36, 5] = -8; d[36, 6] = -12; d[36, 7] = 30; d[36, 8] = -20; d[36, 9] = -30; d[36, 10] = 72; d[37, -1] = 1; d[37, 0] = 0; d[37, 1] = 7; d[37, 2] = 0; d[37, 3] = 15; d[37, 4] = 0; d[37, 5] = 71; d[37, 6] = 0; d[37, 7] = 106; d[37, 8] = 0; d[37, 9] = 273; d[37, 10] = 0; d[38, -1] = 1; d[38, 0] = 0; d[38, 1] = 0; d[38, 2] = 8; d[38, 3] = 0; d[38, 4] = 0; d[38, 5] = 28; d[38, 6] = 0; d[38, 7] = 0; d[38, 8] = 64; d[38, 9] = 0; d[38, 10] = 0; d[39, -1] = 1; d[39, 0] = 0; d[39, 1] = -1; d[39, 2] = 0; d[39, 3] = 7; d[39, 4] = 0; d[39, 5] = -9; d[39, 6] = 0; d[39, 7] = 10; d[39, 8] = 0; d[39, 9] = -23; d[39, 10] = 0; d[40, -1] = 1; d[40, 0] = 0; d[40, 1] = 6; d[40, 2] = 0; d[40, 3] = 21; d[40, 4] = 0; d[40, 5] = 56; d[40, 6] = 0; d[40, 7] = 126; d[40, 8] = 0; d[40, 9] = 258; d[40, 10] = 0; d[41, -1] = 1; d[41, 0] = 0; d[41, 1] = -2; d[41, 2] = 0; d[41, 3] = -3; d[41, 4] = 0; d[41, 5] = 8; d[41, 6] = 0; d[41, 7] = -2; d[41, 8] = 0; d[41, 9] = -6; d[41, 10] = 0; d[42, -1] = 1; d[42, 0] = 0; d[42, 1] = 14; d[42, 2] = 36; d[42, 3] = 85; d[42, 4] = 180; d[42, 5] = 360; d[42, 6] = 684; d[42, 7] = 1246; d[42, 8] = 2196; d[42, 9] = 3754; d[42, 10] = 6264; d[43, -1] = 1; d[43, 0] = 0; d[43, 1] = 2; d[43, 2] = 0; d[43, 3] = 1; d[43, 4] = 0; d[43, 5] = 0; d[43, 6] = 0; d[43, 7] = -2; d[43, 8] = 0; d[43, 9] = -2; d[43, 10] = 0; d[44, -1] = 1; d[44, 0] = d[44, 1] = d[44, 2] = d[44, 3] = d[44, 4] = 0; d[44, 5] = -4; d[44, 6] = d[44, 7] = d[44, 8] = d[44, 9] = d[44, 10] = 0; d[45, -1] = 1; d[45, 0] = 0; d[45, 1] = 12; d[45, 2] = 28; d[45, 3] = 66; d[45, 4] = 132; d[45, 5] = 258; d[45, 6] = 468; d[45, 7] = 843; d[45, 8] = 1428; d[45, 9] = 2406; d[45, 10] = 3900; d[46, -1] = 1; d[46, 0] = 0; d[46, 1] = -1; d[46, 2] = 2; d[46, 3] = 1; d[46, 4] = 2; d[46, 5] = -2; d[46, 6] = 0; d[46, 7] = -2; d[46, 8] = -2; d[46, 9] = 1; d[46, 10] = 0; d[47, -1] = 1; d[47, 0] = 0; d[47, 1] = 11; d[47, 2] = 20; d[47, 3] = 57; d[47, 4] = 92; d[47, 5] = 207; d[47, 6] = 312; d[47, 7] = 623; d[47, 8] = 932; d[47, 9] = 1674; d[47, 10] = 2464; d[48, -1] = 1; d[48, 0] = 0; d[48, 1] = 3; d[48, 2] = -4; d[48, 3] = 9; d[48, 4] = -12; d[48, 5] = 15; d[48, 6] = -24; d[48, 7] = 39; d[48, 8] = -52; d[48, 9] = 66; d[48, 10] = -96; d[49, -1] = 1; d[49, 0] = 0; d[49, 1] = 10; d[49, 2] = 24; d[49, 3] = 51; d[49, 4] = 100; d[49, 5] = 190; d[49, 6] = 340; d[49, 7] = 585; d[49, 8] = 984; d[49, 9] = 1606; d[49, 10] = 2564; d[50, -1] = 1; d[50, 0] = 0; d[50, 1] = 8; d[50, 2] = 22; d[50, 3] = 42; d[50, 4] = 70; d[50, 5] = 155; d[50, 6] = 246; d[50, 7] = 421; d[50, 8] = 722; d[50, 9] = 1101; d[50, 10] = 1730; d[51, -1] = 1; d[51, 0] = 0; d[51, 1] = -1; d[51, 2] = 4; d[51, 3] = -3; d[51, 4] = -2; d[51, 5] = 11; d[51, 6] = -6; d[51, 7] = -11; d[51, 8] = 20; d[51, 9] = -15; d[51, 10] = -16; d[52, -1] = 1; d[52, 0] = 0; d[52, 1] = 9; d[52, 2] = 19; d[52, 3] = 42; d[52, 4] = 78; d[52, 5] = 146; d[52, 6] = 249; d[52, 7] = 429; d[52, 8] = 695; d[52, 9] = 1125; d[52, 10] = 1749; d[53, -1] = 1; d[53, 0] = 0; d[53, 1] = 0; d[53, 2] = -2; d[53, 3] = 0; d[53, 4] = 0; d[53, 5] = -1; d[53, 6] = 0; d[53, 7] = 0; d[53, 8] = 2; d[53, 9] = 0; d[53, 10] = 0; d[54, -1] = 1; d[54, 0] = 0; d[54, 1] = 4; d[54, 2] = 0; d[54, 3] = 10; d[54, 4] = 0; d[54, 5] = 24; d[54, 6] = 0; d[54, 7] = 47; d[54, 8] = 0; d[54, 9] = 84; d[54, 10] = 0; d[55, -1] = 1; d[55, 0] = d[55, 1] = d[55, 2] = 0; d[55, 3] = 2; d[55, 4] = d[55, 5] = d[55, 6] = 0; d[55, 7] = -1; d[55, 8] = d[55, 9] = d[55, 10] = 0; d[56, -1] = 1; d[56, 0] = 0; d[56, 1] = 8; d[56, 2] = 16; d[56, 3] = 34; d[56, 4] = 64; d[56, 5] = 112; d[56, 6] = 192; d[56, 7] = 319; d[56, 8] = 512; d[56, 9] = 808; d[56, 10] = 1248; d[57, -1] = 1; d[57, 0] = 0; d[57, 1] = 7; d[57, 2] = 14; d[57, 3] = 29; d[57, 4] = 50; d[57, 5] = 92; d[57, 6] = 148; d[57, 7] = 246; d[57, 8] = 386; d[57, 9] = 603; d[57, 10] = 904; d[58, -1] = 1; d[58, 0] = 0; d[58, 1] = -2; d[58, 2] = 1; d[58, 3] = 0; d[58, 4] = 2; d[58, 5] = 1; d[58, 6] = 0; d[58, 7] = 0; d[58, 8] = -1; d[58, 9] = 0; d[58, 10] = -4; d[59, -1] = 1; d[59, 0] = 0; d[59, 1] = 7; d[59, 2] = 10; d[59, 3] = 27; d[59, 4] = 38; d[59, 5] = 82; d[59, 6] = 108; d[59, 7] = 207; d[59, 8] = 278; d[59, 9] = 486; d[59, 10] = 644; d[60, -1] = 1; d[60, 0] = 0; d[60, 1] = 3; d[60, 2] = -2; d[60, 3] = 3; d[60, 4] = -6; d[60, 5] = 10; d[60, 6] = -12; d[60, 7] = 15; d[60, 8] = -22; d[60, 9] = 30; d[60, 10] = -36; d[61, -1] = 1; d[61, 0] = d[61, 1] = 0; d[61, 2] = 1; d[61, 3] = d[61, 4] = 0; d[61, 5] = 1; d[61, 6] = d[61, 7] = 0; d[61, 8] = -1; d[61, 9] = d[61, 10] = 0; d[62, -1] = 1; d[62, 0] = 0; d[62, 1] = 6; d[62, 2] = 13; d[62, 3] = 24; d[62, 4] = 42; d[62, 5] = 73; d[62, 6] = 120; d[62, 7] = 192; d[62, 8] = 299; d[62, 9] = 456; d[62, 10] = 684; d[63, -1] = 1; d[63, 0] = 0; d[63, 1] = 6; d[63, 2] = 10; d[63, 3] = 21; d[63, 4] = 36; d[63, 5] = 61; d[63, 6] = 96; d[63, 7] = 156; d[63, 8] = 232; d[63, 9] = 357; d[63, 10] = 522; d[64, -1] = 1; d[64, 0] = 0; d[64, 1] = 6; d[64, 2] = 8; d[64, 3] = 17; d[64, 4] = 32; d[64, 5] = 54; d[64, 6] = 80; d[64, 7] = 116; d[64, 8] = 192; d[64, 9] = 290; d[64, 10] = 408; d[65, -1] = 1; d[65, 0] = 0; d[65, 1] = 2; d[65, 2] = 0; d[65, 3] = 9; d[65, 4] = 0; d[65, 5] = 10; d[65, 6] = 0; d[65, 7] = 28; d[65, 8] = 0; d[65, 9] = 30; d[65, 10] = 0; d[66, -1] = 1; d[66, 0] = 0; d[66, 1] = 1; d[66, 2] = -2; d[66, 3] = 2; d[66, 4] = 2; d[66, 5] = -1; d[66, 6] = 0; d[66, 7] = -4; d[66, 8] = 2; d[66, 9] = 5; d[66, 10] = -2; d[67, -1] = 1; d[67, 0] = 0; d[67, 1] = -2; d[67, 2] = 0; d[67, 3] = 1; d[67, 4] = 0; d[67, 5] = -2; d[67, 6] = 0; d[67, 7] = 4; d[67, 8] = 0; d[67, 9] = -6; d[67, 10] = 0; d[68, -1] = 1; d[68, 0] = 0; d[68, 1] = 3; d[68, 2] = 0; d[68, 3] = 6; d[68, 4] = 0; d[68, 5] = 13; d[68, 6] = 0; d[68, 7] = 24; d[68, 8] = 0; d[68, 9] = 39; d[68, 10] = 0; d[69, -1] = 1; d[69, 0] = 0; d[69, 1] = 5; d[69, 2] = 10; d[69, 3] = 18; d[69, 4] = 30; d[69, 5] = 51; d[69, 6] = 80; d[69, 7] = 124; d[69, 8] = 190; d[69, 9] = 281; d[69, 10] = 410; d[70, -1] = 1; d[70, 0] = 0; d[70, 1] = 6; d[70, 2] = 6; d[70, 3] = 15; d[70, 4] = 30; d[70, 5] = 41; d[70, 6] = 66; d[70, 7] = 111; d[70, 8] = 146; d[70, 9] = 222; d[70, 10] = 336; d[71, -1] = 1; d[71, 0] = 0; d[71, 1] = -1; d[71, 2] = -1; d[71, 3] = 1; d[71, 4] = 2; d[71, 5] = -1; d[71, 6] = 3; d[71, 7] = -1; d[71, 8] = -1; d[71, 9] = -2; d[71, 10] = 0; d[72, -1] = 1; d[72, 0] = d[72, 1] = 0; d[72, 2] = 3; d[72, 3] = d[72, 4] = 0; d[72, 5] = 8; d[72, 6] = d[72, 7] = 0; d[72, 8] = 11; d[72, 9] = d[72, 10] = 0; d[73, -1] = 1; d[73, 0] = 0; d[73, 1] = 5; d[73, 2] = 8; d[73, 3] = 16; d[73, 4] = 26; d[73, 5] = 44; d[73, 6] = 66; d[73, 7] = 104; d[73, 8] = 152; d[73, 9] = 229; d[73, 10] = 324; d[74, -1] = 1; d[74, 0] = 0; d[74, 1] = 5; d[74, 2] = 6; d[74, 3] = 16; d[74, 4] = 20; d[74, 5] = 41; d[74, 6] = 50; d[74, 7] = 97; d[74, 8] = 116; d[74, 9] = 197; d[74, 10] = 246; d[75, -1] = 1; d[75, 0] = 0; d[75, 1] = 1; d[75, 2] = -2; d[75, 3] = 4; d[75, 4] = -4; d[75, 5] = 5; d[75, 6] = -6; d[75, 7] = 9; d[75, 8] = -12; d[75, 9] = 13; d[75, 10] = -18; d[76, -1] = 1; d[76, 0] = 0; d[76, 1] = 4; d[76, 2] = 7; d[76, 3] = 13; d[76, 4] = 19; d[76, 5] = 33; d[76, 6] = 47; d[76, 7] = 74; d[76, 8] = 106; d[76, 9] = 154; d[76, 10] = 214; d[77, -1] = 1; d[77, 0] = 0; d[77, 1] = 3; d[77, 2] = 0; d[77, 3] = 3; d[77, 4] = 0; d[77, 5] = 7; d[77, 6] = 0; d[77, 7] = 18; d[77, 8] = 0; d[77, 9] = 21; d[77, 10] = 0; d[78, -1] = 1; d[78, 0] = 0; d[78, 1] = 3; d[78, 2] = 8; d[78, 3] = 11; d[78, 4] = 16; d[78, 5] = 31; d[78, 6] = 40; d[78, 7] = 58; d[78, 8] = 96; d[78, 9] = 125; d[78, 10] = 176; d[79, -1] = 1; d[79, 0] = 0; d[79, 1] = 0; d[79, 2] = 2; d[79, 3] = -1; d[79, 4] = -2; d[79, 5] = 4; d[79, 6] = -2; d[79, 7] = -2; d[79, 8] = 6; d[79, 9] = -4; d[79, 10] = -4; d[80, -1] = 1 d[80, 0] = 0; d[80, 1] = -1; d[80, 2] = 0; d[80, 3] = -1; d[80, 4] = 0; d[80, 5] = -1; d[80, 6] = 0; d[80, 7] = 2; d[80, 8] = 0; d[80, 9] = 1; d[80, 10] = 0; d[81, -1] = 1; d[81, 0] = d[81, 1] = d[81, 2] = d[81, 3] = d[81, 4] = 0; d[81, 5] = 4; d[81, 6] = d[81, 7] = d[81, 8] = d[81, 9] = d[81, 10] = 0; d[82, -1] = 1; d[82, 0] = d[82, 1] = d[82, 2] = 0; d[82, 3] = 3; d[82, 4] = d[82, 5] = d[82, 6] = 0; d[82, 7] = 6; d[82, 8] = d[82, 9] = d[82, 10] = 0; d[83, -1] = 1; d[83, 0] = d[83, 1] = d[83, 2] = 0; d[83, 3] = -1; d[83, 4] = d[83, 5] = d[83, 6] = 0; d[83, 7] = -2; d[83, 8] = d[83, 9] = d[83, 10] = 0; d[84, -1] = 1; d[84, 0] = 0; d[84, 1] = 2; d[84, 2] = 0; d[84, 3] = 5; d[84, 4] = 0; d[84, 5] = 8; d[84, 6] = 0; d[84, 7] = 14; d[84, 8] = 0; d[84, 9] = 22; d[84, 10] = 0; d[85, -1] = 1; d[85, 0] = 0; d[85, 1] = 4; d[85, 2] = 6; d[85, 3] = 11; d[85, 4] = 18; d[85, 5] = 28; d[85, 6] = 42; d[85, 7] = 62; d[85, 8] = 90; d[85, 9] = 128; d[85, 10] = 180; d[86, -1] = 1; d[86, 0] = d[86, 1] = d[86, 2] = d[86, 3] = d[86, 4] = d[86, 5] = d[86, 6] = d[86, 7] = d[86, 8] = d[86, 9] = d[86, 10] = 0; d[87, -1] = 1; d[87, 0] = 0; d[87, 1] = 4; d[87, 2] = 5; d[87, 3] = 10; d[87, 4] = 16; d[87, 5] = 25; d[87, 6] = 36; d[87, 7] = 55; d[87, 8] = 75; d[87, 9] = 110; d[87, 10] = 150; d[88, -1] = 1; d[88, 0] = 0; d[88, 1] = 4; d[88, 2] = 4; d[88, 3] = 10; d[88, 4] = 12; d[88, 5] = 26; d[88, 6] = 28; d[88, 7] = 51; d[88, 8] = 60; d[88, 9] = 102; d[88, 10] = 116; d[89, -1] = 1; d[89, 0] = 0; d[89, 1] = 3; d[89, 2] = 6; d[89, 3] = 9; d[89, 4] = 14; d[89, 5] = 22; d[89, 6] = 32; d[89, 7] = 46; d[89, 8] = 66; d[89, 9] = 93; d[89, 10] = 128; d[90, -1] = 1; d[90, 0] = 0; d[90, 1] = 3; d[90, 2] = 5; d[90, 3] = 9; d[90, 4] = 12; d[90, 5] = 20; d[90, 6] = 27; d[90, 7] = 42; d[90, 8] = 57; d[90, 9] = 81; d[90, 10] = 108; d[91, -1] = 1; d[91, 0] = 0; d[91, 1] = 3; d[91, 2] = 5; d[91, 3] = 9; d[91, 4] = 12; d[91, 5] = 20; d[91, 6] = 27; d[91, 7] = 42; d[91, 8] = 57; d[91, 9] = 81; d[91, 10] = 108; d[92, -1] = 1; d[92, 0] = 0; d[92, 1] = 3; d[92, 2] = 0; d[92, 3] = 1; d[92, 4] = 0; d[92, 5] = 7; d[92, 6] = 0; d[92, 7] = 7; d[92, 8] = 0; d[92, 9] = 18; d[92, 10] = 0; d[93, -1] = 1; d[93, 0] = 0; d[93, 1] = 3; d[93, 2] = 4; d[93, 3] = 9; d[93, 4] = 12; d[93, 5] = 15; d[93, 6] = 24; d[93, 7] = 39; d[93, 8] = 52; d[93, 9] = 66; d[93, 10] = 96; d[94, -1] = 1; d[94, 0] = 0; d[94, 1] = -1; d[94, 2] = 0; d[94, 3] = 1; d[94, 4] = 0; d[94, 5] = -1; d[94, 6] = 0; d[94, 7] = 3; d[94, 8] = 0; d[94, 9] = -2; d[94, 10] = 0; d[95, -1] = 1; d[95, 0] = 0; d[95, 1] = 2; d[95, 2] = 0; d[95, 3] = 3; d[95, 4] = 0; d[95, 5] = 6; d[95, 6] = 0; d[95, 7] = 9; d[95, 8] = 0; d[95, 9] = 14; d[95, 10] = 0; d[96, -1] = 1; d[96, 0] = 0; d[96, 1] = 3; d[96, 2] = 4; d[96, 3] = 7; d[96, 4] = 10; d[96, 5] = 17; d[96, 6] = 22; d[96, 7] = 32; d[96, 8] = 44; d[96, 9] = 62; d[96, 10] = 80; d[97, -1] = 1; d[97, 0] = 0; d[97, 1] = 3; d[97, 2] = -1; d[97, 3] = d[97, 4] = d[97, 5] = 0; d[97, 6] = -3; d[97, 7] = 9; d[97, 8] = -9; d[97, 9] = 3; d[97, 10] = -3; d[98, -1] = 1; d[98, 0] = 0; d[98, 1] = 4; d[98, 2] = 2; d[98, 3] = 6; d[98, 4] = 10; d[98, 5] = 15; d[98, 6] = 18; d[98, 7] = 37; d[98, 8] = 30; d[98, 9] = 57; d[98, 10] = 70; d[99, -1] = 1; d[99, 0] = 0; d[99, 1] = 0; d[99, 2] = -2; d[99, 3] = 2; d[99, 4] = -2; d[99, 5] = 3; d[99, 6] = -2; d[99, 7] = 5; d[99, 8] = -6; d[99, 9] = 5; d[99, 10] = -6; d[100, -1] = 1; d[100, 0] = 0; d[100, 1] = 3; d[100, 2] = 4; d[100, 3] = 5; d[100, 4] = 10; d[100, 5] = 15; d[100, 6] = 22; d[100, 7] = 29; d[100, 8] = 36; d[100, 9] = 53; d[100, 10] = 72; d[101, -1] = 1; d[101, 0] = d[101, 1] = 0; d[101, 2] = 2; d[101, 3] = d[101, 4] = 0; d[101, 5] = 3; d[101, 6] = d[101, 7] = 0; d[101, 8] = 6; d[101, 9] = d[101, 10] = 0; d[102, -1] = 1; d[102, 0] = 0; d[102, 1] = 3; d[102, 2] = 3; d[102, 3] = 8; d[102, 4] = 8; d[102, 5] = 16; d[102, 6] = 17; d[102, 7] = 33; d[102, 8] = 35; d[102, 9] = 59; d[102, 10] = 65; d[103, -1] = 1; d[103, 0] = 0; d[103, 1] = 1; d[103, 2] = -1; d[103, 3] = 2; d[103, 4] = -2; d[103, 5] = 2; d[103, 6] = -3; d[103, 7] = 5; d[103, 8] = -5; d[103, 9] = 5; d[103, 10] = -7; d[104, -1] = 1; d[104, 0] = 0; d[104, 1] = 3; d[104, 2] = 3; d[104, 3] = 6; d[104, 4] = 9; d[104, 5] = 13; d[104, 6] = 18; d[104, 7] = 27; d[104, 8] = 34; d[104, 9] = 48; d[104, 10] = 63; d[105, -1] = 1; d[105, 0] = 0; d[105, 1] = 2; d[105, 2] = 4; d[105, 3] = 6; d[105, 4] = 8; d[105, 5] = 12; d[105, 6] = 16; d[105, 7] = 23; d[105, 8] = 32; d[105, 9] = 42; d[105, 10] = 56; d[106, -1] = 1; d[106, 0] = 0; d[106, 1] = 2; d[106, 2] = 0; d[106, 3] = 2; d[106, 4] = 0; d[106, 5] = 4; d[106, 6] = 0; d[106, 7] = 7; d[106, 8] = 0; d[106, 9] = 10; d[106, 10] = 0; d[107, -1] = 1; d[107, 0] = 0; d[107, 1] = -1; d[107, 2] = 1; d[107, 3] = -1; d[107, 4] = 0; d[107, 5] = 2; d[107, 6] = -1; d[107, 7] = -1; d[107, 8] = 3; d[107, 9] = -2; d[107, 10] = -2; d[108, -1] = 1; d[108, 0] = 0; d[108, 1] = 2; d[108, 2] = 4; d[108, 3] = 5; d[108, 4] = 6; d[108, 5] = 14; d[108, 6] = 14; d[108, 7] = 20; d[108, 8] = 30; d[108, 9] = 37; d[108, 10] = 46; d[109, -1] = 1; d[109, 0] = 0; d[109, 1] = 3; d[109, 2] = 2; d[109, 3] = 5; d[109, 4] = 6; d[109, 5] = 12; d[109, 6] = 12; d[109, 7] = 22; d[109, 8] = 22; d[109, 9] = 39; d[109, 10] = 40; d[110, -1] = 1; d[110, 0] = 0; d[110, 1] = 1; d[110, 2] = 4; d[110, 3] = 6; d[110, 4] = 6; d[110, 5] = 10; d[110, 6] = 10; d[110, 7] = 19; d[110, 8] = 22; d[110, 9] = 32; d[110, 10] = 40; d[111, -1] = 1; d[111, 0] = 0; d[111, 1] = 2; d[111, 2] = 3; d[111, 3] = 5; d[111, 4] = 6; d[111, 5] = 10; d[111, 6] = 12; d[111, 7] = 18; d[111, 8] = 23; d[111, 9] = 31; d[111, 10] = 39; d[112, -1] = 1; d[112, 0] = 0; d[112, 1] = 3; d[112, 2] = 2; d[112, 3] = 3; d[112, 4] = 6; d[112, 5] = 10; d[112, 6] = 12; d[112, 7] = 15; d[112, 8] = 22; d[112, 9] = 30; d[112, 10] = 36; d[113, -1] = 1; d[113, 0] = d[113, 1] = 0; d[113, 2] = -1; d[113, 3] = d[113, 4] = 0; d[113, 5] = 1; d[113, 6] = d[113, 7] = 0; d[113, 8] = 1; d[113, 9] = d[113, 10] = 0; d[114, -1] = 1; d[114, 0] = 0; d[114, 1] = 1; d[114, 2] = 0; d[114, 3] = 3; d[114, 4] = 0; d[114, 5] = 2; d[114, 6] = 0; d[114, 7] = 7; d[114, 8] = 0; d[114, 9] = 6; d[114, 10] = 0; d[115, -1] = 1; d[115, 0] = 0; d[115, 1] = 2; d[115, 2] = 3; d[115, 3] = 4; d[115, 4] = 6; d[115, 5] = 9; d[115, 6] = 12; d[115, 7] = 16; d[115, 8] = 21; d[115, 9] = 28; d[115, 10] = 36; d[116, -1] = 1; d[116, 0] = 0; d[116, 1] = 2; d[116, 2] = 2; d[116, 3] = 5; d[116, 4] = 4; d[116, 5] = 9; d[116, 6] = 8; d[116, 7] = 16; d[116, 8] = 16; d[116, 9] = 25; d[116, 10] = 26; d[117, -1] = 1; d[117, 0] = 0; d[117, 1] = 3; d[117, 2] = 1; d[117, 3] = 3; d[117, 4] = 6; d[117, 5] = 6; d[117, 6] = 9; d[117, 7] = 15; d[117, 8] = 15; d[117, 9] = 21; d[117, 10] = 30; d[118, -1] = 1 d[118, 0] = d[118, 1] = 0; d[118, 2] = 1; d[118, 3] = d[118, 4] = 0; d[118, 5] = 3; d[118, 6] = d[118, 7] = 0; d[118, 8] = 3; d[118, 9] = d[118, 10] = 0; d[119, -1] = 1; d[119, 0] = 0; d[119, 1] = 2; d[119, 2] = 2; d[119, 3] = 4; d[119, 4] = 5; d[119, 5] = 7; d[119, 6] = 9; d[119, 7] = 13; d[119, 8] = 16; d[119, 9] = 22; d[119, 10] = 27; d[120, -1] = 1; d[120, 0] = d[120, 1] = d[120, 2] = 0; d[120, 3] = 1; d[120, 4] = d[120, 5] = d[120, 6] = 0; d[120, 7] = 4; d[120, 8] = d[120, 9] = d[120, 10] = 0; d[121, -1] = 1; d[121, 0] = 0; d[121, 1] = 2; d[121, 2] = 0; d[121, 3] = 1; d[121, 4] = 0; d[121, 5] = 2; d[121, 6] = 0; d[121, 7] = 4; d[121, 8] = 0; d[121, 9] = 6; d[121, 10] = 0; d[122, -1] = 1; d[122, 0] = 0; d[122, 1] = 1; d[122, 2] = 0; d[122, 3] = 2; d[122, 4] = 0; d[122, 5] = 3; d[122, 6] = 0; d[122, 7] = 4; d[122, 8] = 0; d[122, 9] = 5; d[122, 10] = 0; d[123, -1] = 1; d[123, 0] = 0; d[123, 1] = 2; d[123, 2] = 2; d[123, 3] = 3; d[123, 4] = 4; d[123, 5] = 7; d[123, 6] = 8; d[123, 7] = 11; d[123, 8] = 14; d[123, 9] = 19; d[123, 10] = 22; d[124, -1] = 1; d[124, 0] = 0; d[124, 1] = 2; d[124, 2] = 2; d[124, 3] = 3; d[124, 4] = 2; d[124, 5] = 9; d[124, 6] = 6; d[124, 7] = 11; d[124, 8] = 14; d[124, 9] = 18; d[124, 10] = 16; d[125, -1] = 1; d[125, 0] = 0; d[125, 1] = 1; d[125, 2] = d[125, 3] = 0; d[125, 4] = -2; d[125, 5] = 4; d[125, 6] = -2; d[125, 7] = d[125, 8] = 0; d[125, 9] = 1; d[125, 10] = -4; d[126, -1] = 1; d[126, 0] = d[126, 1] = 0; d[126, 2] = -1; d[126, 3] = d[126, 4] = d[126, 5] = d[126, 6] = d[126, 7] = 0; d[126, 8] = -1; d[126, 9] = d[126, 10] = 0 d[127, -1] = 1; d[127, 0] = 0; d[127, 1] = 1; d[127, 2] = d[127, 3] = 3; d[127, 4] = 4; d[127, 5] = 7; d[127, 6] = 7; d[127, 7] = 9; d[127, 8] = 15; d[127, 9] = 16; d[127, 10] = 20; d[128, -1] = 1; d[128, 0] = 0; d[128, 1] = 1; d[128, 2] = 2; d[128, 3] = 4; d[128, 4] = 4; d[128, 5] = 5; d[128, 6] = 6; d[128, 7] = 9; d[128, 8] = 12; d[128, 9] = 13; d[128, 10] = 18; d[129, -1] = 1; d[129, 0] = 0; d[129, 1] = 2; d[129, 2] = 1; d[129, 3] = 3; d[129, 4] = 4; d[129, 5] = 5; d[129, 6] = 6; d[129, 7] = 7; d[129, 8] = 11; d[129, 9] = 15; d[129, 10] = 17; d[130, -1] = 1; d[130, 0] = 0; d[130, 1] = 0; d[130, 2] = -1; d[130, 3] = 1; d[130, 4] = -1; d[130, 5] = 1; d[130, 6] = -1; d[130, 7] = 2; d[130, 8] = -2; d[130, 9] = 2; d[130, 10] = -2; d[131, -1] = 1; d[131, 0] = 0; d[131, 1] = 2; d[131, 2] = 1; d[131, 3] = 3; d[131, 4] = 3; d[131, 5] = 5; d[131, 6] = 5; d[131, 7] = 10; d[131, 8] = 8; d[131, 9] = 14; d[131, 10] = 14; d[132, -1] = 1; d[132, 0] = 0; d[132, 1] = 1; d[132, 2] = 2; d[132, 3] = 3; d[132, 4] = 3; d[132, 5] = 5; d[132, 6] = 5; d[132, 7] = 8; d[132, 8] = 9; d[132, 9] = 12; d[132, 10] = 14; d[133, -1] = 1; d[133, 0] = 0; d[133, 1] = 1; d[133, 2] = 0; d[133, 3] = 1; d[133, 4] = 0; d[133, 5] = 3; d[133, 6] = 0; d[133, 7] = 2; d[133, 8] = 0; d[133, 9] = 3; d[133, 10] = 0; d[134, -1] = 1; d[134, 0] = 0; d[134, 1] = 2; d[134, 2] = 1; d[134, 3] = 2; d[134, 4] = 2; d[134, 5] = 5; d[134, 6] = 4; d[134, 7] = 7; d[134, 8] = 7; d[134, 9] = 12; d[134, 10] = 10; d[135, -1] = 1; d[135, 0] = 0; d[135, 1] = 1; d[135, 2] = 2; d[135, 3] = 2; d[135, 4] = 2; d[135, 5] = 5; d[135, 6] = 4; d[135, 7] = 6; d[135, 8] = 8; d[135, 9] = 9; d[135, 10] = 10; d[136, -1] = 1; d[136, 0] = d[136, 1] = d[136, 2] = 0; d[136, 3] = 2; d[136, 4] = 0; d[136, 5] = 2; d[136, 6] = 0; d[136, 7] = 3; d[136, 8] = 0; d[136, 9] = 2; d[136, 10] = 0; d[137, -1] = 1; d[137, 0] = 0; d[137, 1] = 1; d[137, 2] = 0; d[137, 3] = 1; d[137, 4] = 0; d[137, 5] = 2; d[137, 6] = 0; d[137, 7] = 2; d[137, 8] = 0; d[137, 9] = 3; d[137, 10] = 0; d[138, -1] = 1; d[138, 0] = 0; d[138, 1] = d[138, 2] = 1; d[138, 3] = 3; d[138, 4] = 2; d[138, 5] = 4; d[138, 6] = 3; d[138, 7] = 6; d[138, 8] = 5; d[138, 9] = 9; d[138, 10] = 8; d[139, -1] = 1; d[139, 0] = 0; d[139, 1] = 2; d[139, 2] = d[139, 3] = 1; d[139, 4] = 2; d[139, 5] = 3; d[139, 6] = 4; d[139, 7] = 6; d[139, 8] = 5; d[139, 9] = 8; d[139, 10] = 9; d[140, -1] = 1; d[140, 0] = 0; d[140, 1] = 1; d[140, 2] = 2; d[140, 3] = 1; d[140, 4] = 2; d[140, 5] = 3; d[140, 6] = 4; d[140, 7] = 5; d[140, 8] = 6; d[140, 9] = 8; d[140, 10] = 8; d[141, -1] = 1; d[141, 0] = d[141, 1] = d[141, 2] = 0; d[141, 3] = 1; d[141, 4] = d[141, 5] = d[141, 6] = 0; d[141, 7] = 1; d[141, 8] = d[141, 9] = d[141, 10] = 0; d[142, -1] = 1; d[142, 0] = 0; d[142, 1] = 0; d[142, 2] = 1; d[142, 3] = 0; d[142, 4] = 0; d[142, 5] = 1; d[142, 6] = 0; d[142, 7] = 0; d[142, 8] = 1; d[142, 9] = 0; d[142, 10] = 0; d[143, -1] = 1; d[143, 0] = 0; d[143, 1] = d[143, 2] = 1; d[143, 3] = d[143, 4] = 2; d[143, 5] = d[143, 6] = 3; d[143, 7] = 4; d[143, 8] = 5; d[143, 9] = 6; d[143, 10] = 7; d[144, -1] = 1; d[144, 0] = 0; d[144, 1] = 2; d[144, 2] = d[144, 3] = d[144, 4] = 0; d[144, 5] = 1; d[144, 6] = 0; d[144, 7] = 1; d[144, 8] = 0; d[144, 9] = 3; d[144, 10] = 0; d[145, -1] = 1; d[145, 0] = 0; d[145, 1] = 0; d[145, 2] = d[145, 3] = d[145, 4] = 2; d[145, 5] = 3; d[145, 6] = 2; d[145, 7] = 5; d[145, 8] = 6; d[145, 9] = 5; d[145, 10] = 6; d[146, -1] = 1; d[146, 0] = 0; d[146, 1] = d[146, 2] = 1; d[146, 3] = d[146, 4] = d[146, 5] = 2; d[146, 6] = 3; d[146, 7] = d[146, 8] = d[146, 9] = 5; d[146, 10] = 7; d[147, -1] = 1; d[147, 0] = 0; d[147, 1] = -1; d[147, 2] = 1; d[147, 3] = d[147, 4] = d[147, 5] = 0; d[147, 6] = -1; d[147, 7] = d[147, 8] = 1; d[147, 9] = d[147, 10] = -1; d[148, -1] = 1; d[148, 0] = 0; d[148, 1] = 1; d[148, 2] = 0; d[148, 3] = 1; d[148, 4] = 0; d[148, 5] = 1; d[148, 6] = 0; d[148, 7] = 1; d[148, 8] = 0; d[148, 9] = 3; d[148, 10] = 0; d[149, -1] = 1; d[149, 0] = d[149, 1] = d[149, 2] = d[149, 3] = d[149, 4] = 0; d[149, 5] = 1; d[149, 6] = d[149, 7] = d[149, 8] = d[149, 9] = d[149, 10] = 0; d[150, -1] = 1; d[150, 0] = 0; d[150, 1] = d[150, 2] = 1; d[150, 3] = 2; d[150, 4] = 1; d[150, 5] = 3; d[150, 6] = 2; d[150, 7] = 5; d[150, 8] = 4; d[150, 9] = 6; d[150, 10] = 5; d[151, -1] = 1; d[151, 0] = 0; d[151, 1] = 2; d[151, 2] = 0; d[151, 3] = 1; d[151, 4] = d[151, 5] = d[151, 6] = 2; d[151, 7] = 4; d[151, 8] = 2; d[151, 9] = 5; d[151, 10] = 6; d[152, -1] = 1; d[152, 0] = 0; d[152, 1] = d[152, 2] = d[152, 3] = 1; d[152, 4] = d[152, 5] = 2; d[152, 6] = d[152, 7] = d[152, 8] = 3; d[152, 9] = 4; d[152, 10] = 6; d[153, -1] = 1; d[153, 0] = 0; d[153, 1] = 1; d[153, 2] = 0; d[153, 3] = 1; d[153, 4] = d[153, 5] = d[153, 6] = 0; d[153, 7] = 2; d[153, 8] = 0; d[153, 9] = 1; d[153, 10] = 0; d[154, -1] = 1; d[154, 0] = 0; d[154, 1] = d[154, 2] = d[154, 3] = d[154, 4] = 1; d[154, 5] = 3; d[154, 6] = d[154, 7] = 2; d[154, 8] = d[154, 9] = d[154, 10] = 4; d[155, -1] = 1; d[155, 0] = 0; d[155, 1] = 1; d[155, 2] = 0; d[155, 3] = d[155, 4] = d[155, 5] = d[155, 6] = 2; d[155, 7] = 3; d[155, 8] = 2; d[155, 9] = d[155, 10] = 4; d[156, -1] = 1; d[156, 0] = 0; d[156, 1] = 0; d[156, 2] = -1; d[156, 3] = 1; d[156, 4] = d[156, 5] = d[156, 6] = d[156, 7] = 0; d[156, 8] = -1; d[156, 9] = 1; d[156, 10] = -1; d[157, -1] = 1; d[157, 0] = 0; d[157, 1] = d[157, 2] = d[157, 3] = d[157, 4] = 1; d[157, 5] = d[157, 6] = 2; d[157, 7] = d[157, 8] = 3; d[157, 9] = d[157, 10] = 4; d[158, -1] = 1; d[158, 0] = 0; d[158, 1] = d[158, 2] = d[158, 3] = 1; d[158, 4] = 0; d[158, 5] = 2; d[158, 6] = 1; d[158, 7] = d[158, 8] = d[158, 9] = 3; d[158, 10] = 2; d[159, -1] = 1; d[159, 0] = 0; d[159, 1] = d[159, 2] = d[159, 3] = 0; d[159, 4] = -1; d[159, 5] = 1; d[159, 6] = -1; d[159, 7] = 1; d[159, 8] = d[159, 9] = 0; d[159, 10] = -1; d[160, -1] = 1; d[160, 0] = d[160, 1] = d[160, 2] = 0; d[160, 3] = 1; d[160, 4] = 0; d[160, 5] = 1; d[160, 6] = 0; d[160, 7] = 1; d[160, 8] = d[160, 9] = d[160, 10] = 0; d[161, -1] = 1; d[161, 0] = 0; d[161, 1] = -1; d[161, 2] = d[161, 3] = d[161, 4] = d[161, 5] = d[161, 6] = d[161, 7] = d[161, 8] = 0; d[161, 9] = -1; d[161, 10] = 0; d[162, -1] = 1; d[162, 0] = d[162, 1] = 0; d[162, 2] = 1; d[162, 3] = d[162, 4] = d[162, 5] = d[162, 6] = d[162, 7] = 0; d[162, 8] = 1; d[162, 9] = d[162, 10] = 0; d[163, -1] = 1; d[163, 0] = 0; d[163, 1] = 0; d[163, 2] = d[163, 3] = d[163, 4] = 1; d[163, 5] = 2; d[163, 6] = 1; d[163, 7] = d[163, 8] = d[163, 9] = d[163, 10] = 2; d[164, -1] = 1; d[164, 0] = 0; d[164, 1] = 1; d[164, 2] = d[164, 3] = d[164, 4] = 0; d[164, 5] = 1; d[164, 6] = 0; d[164, 7] = 1; d[164, 8] = 0; d[164, 9] = 1; d[164, 10] = 0; d[165, -1] = 1; d[165, 0] = 0; d[165, 1] = 0; d[165, 2] = d[165, 3] = d[165, 4] = d[165, 5] = d[165, 6] = 1; d[165, 7] = d[165, 8] = d[165, 9] = d[165, 10] = 2; d[166, -1] = 1; d[166, 0] = d[166, 1] = d[166, 2] = d[166, 3] = d[166, 4] = 0; d[166, 5] = 1; d[166, 6] = d[166, 7] = 0; d[166, 8] = 1; d[166, 9] = d[166, 10] = 0; d[167, -1] = 1; d[167, 0] = 0; d[167, 1] = 1; d[167, 2] = 0; d[167, 3] = d[167, 4] = d[167, 5] = d[167, 6] = 1; d[167, 7] = 2; d[167, 8] = 1; d[167, 9] = d[167, 10] = 2; d[168, -1] = 1; d[168, 0] = 0; d[168, 1] = 1; d[168, 2] = 0; d[168, 3] = d[168, 4] = d[168, 5] = d[168, 6] = d[168, 7] = 1; d[168, 8] = d[168, 9] = d[168, 10] = 2; d[169, -1] = 1; d[169, 0] = d[169, 1] = d[169, 2] = d[169, 3] = d[169, 4] = d[169, 5] = d[169, 6] = 0; d[169, 7] = 1; d[169, 8] = d[169, 9] = d[169, 10] = 0; d[170, -1] = 1; d[170, 0] = 0; d[170, 1] = d[170, 2] = 1; d[170, 3] = d[170, 4] = 0; d[170, 5] = d[170, 6] = d[170, 7] = d[170, 8] = 1; d[170, 9] = 2; d[170, 10] = 1; d[171, -1] = 1; d[171, 0] = 0; d[171, 1] = 0; d[171, 2] = d[171, 3] = 1; d[171, 4] = 0; d[171, 5] = 1; d[171, 6] = 0; d[171, 7] = 2; d[171, 8] = 1; d[171, 9] = 2; d[171, 10] = 1; d[172, -1] = 1; d[172, 0] = 0; d[172, 1] = d[172, 2] = 0; d[172, 3] = d[172, 4] = d[172, 5] = d[172, 6] = d[172, 7] = d[172, 8] = d[172, 9] = d[172, 10] = 1; d[173, -1] = 1; d[173, 0] = 0; d[173, 1] = -1; d[173, 2] = d[173, 3] = 0; d[173, 4] = 1; d[173, 5] = 0; d[173, 6] = 1; d[173, 7] = d[173, 8] = d[173, 9] = d[173, 10] = 0; d[174, -1] = 1; d[174, 0] = 0; d[174, 1] = 2; d[174, 2] = 1; d[174, 3] = 2; d[174, 4] = 3; d[174, 5] = 4; d[174, 6] = 5; d[174, 7] = 7; d[174, 8] = 8; d[174, 9] = 11; d[174, 10] = 13; d[175, -1] = 1; d[175, 0] = 0; d[175, 1] = 1; d[175, 2] = d[175, 3] = 2; d[175, 4] = 3; d[175, 5] = 4; d[175, 6] = 5; d[175, 7] = 6; d[175, 8] = 8; d[175, 9] = 10; d[175, 10] = 12; f[1] = 1; f[2] = 1; f[3] = 1; f[4] = 4; f[5] = 5; f[6] = 6; f[7] = 3; f[8] = 2; f[9] = 3; f[10] = 3; f[11] = 11; f[12] = 12; f[13] = 4; f[14] = 5; f[15] = 4; f[16] = 5; f[17] = 5; f[18] = 6; f[19] = 19; f[20] = 20; f[21] = 9; f[22] = 7; f[23] = 8; f[24] = 9; f[25] = 9; f[26] = 10; f[27] = 27; f[28] = 28; f[29] = 11; f[30] = 11; f[31] = 12; f[32] = 12; f[33] = 12; f[34] = 34; f[35] = 15; f[36] = 17; f[37] = 13; f[38] = 18; f[39] = 15; f[40] = 14; f[41] = 16; f[42] = 17; f[43] = 17; f[44] = 18; f[45] = 45; f[46] = 46; f[47] = 19; f[48] = 19; f[49] = 20; f[50] = 50; f[51] = 51; f[52] = 52; f[53] = 53; f[54] = 21; f[55] = 25; f[56] = 25; f[57] = 57; f[58] = 28; f[59] = 27; f[60] = 27; f[61] = 28; f[62] = 28; f[63] = 63; f[64] = 30; f[65] = 29; f[66] = 33; f[67] = 30; f[68] = 32; f[69] = 33; f[70] = 70; f[71] = 71; f[72] = 72; f[73] = 73; f[74] = 34; f[75] = 34; f[76] = 76; f[77] = 35; f[78] = 39; f[79] = 43; f[80] = 39; f[81] = 38; f[82] = 40; f[83] = 41; f[84] = 42; f[85] = 43; f[86] = 44; f[87] = 87; f[88] = 45; f[89] = 46; f[90] = 90; f[91] = 91; f[92] = 47; f[93] = 48; f[94] = 48; f[95] = 49; f[96] = 96; f[97] = 52; f[98] = 50; f[99] = 50; f[100] = 51; f[101] = 53; f[102] = 52; f[103] = 52; f[104] = 104; f[105] = 55; f[106] = 56; f[107] = 107; f[108] = 108; f[109] = 57; f[110] = 110; f[111] = 111; f[112] = 60; f[113] = 61; f[114] = 59; f[115] = 61; f[116] = 63; f[117] = 117; f[118] = 118; f[119] = 119; f[120] = 65; f[121] = 64; f[122] = 69; f[123] = 123; f[124] = 70; f[125] = 73; f[126] = 72; f[127] = 71; f[128] = 75; f[129] = 129; f[130] = 76; f[131] = 76; f[132] = 132; f[133] = 78; f[134] = 87; f[135] = 135; f[136] = 88; f[137] = 89; f[138] = 90; f[139] = 139; f[140] = 94; f[141] = 95; f[142] = 142 f[143] = 143; f[144] = 98; f[145] = 99; f[146] = 103; f[147] = 103; f[148] = 100; f[149] = 101; f[150] = 104; f[151] = 108; f[152] = 107; f[153] = 109; f[154] = 154; f[155] = 110; f[156] = 111; f[157] = 157; f[158] = 117; f[159] = 119; f[160] = 124; f[161] = 125; f[162] = 126; f[163] = 163; f[164] = 128; f[165] = 130; f[166] = 166; f[167] = 132; f[168] = 168; f[169] = 136; f[170] = 170; f[171] = 139; f[172] = 172; f[173] = 173; f[174] = 174; f[175] = 173; h[1A] = 1; h[2A] = 2; h[2B] = 3; h[3A] = 4; h[3B] = 5; h[3C] = 6; h[4A] = 7; h[4B] = 8; h[4C] = 9; h[4D] = 10; h[5A] = 11; h[5B] = 12; h[6A] = 13; h[6B] = 14; h[6C] = 15; h[6D] = 16; h[6E] = 17; h[6F] = 18; h[7A] = 19; h[7B] = 20; h[8A] = 21; h[8B] = 22; h[8C] = 23; h[8D] = 24; h[8E] = 25; h[8F] = 26; h[9A] = 27; h[9B] = 28; h[10A]= 29; h[10B]= 30; h[10C]= 31; h[10D]= 32; h[10E]= 33; h[11A]= 34; h[12A]= 35; h[12B]= 36; h[12C]= 37; h[12D]= 38; h[12E]= 39; h[12F]= 40; h[12G]= 41; h[12H]= 42; h[12I]= 43; h[12J]= 44; h[13A]= 45; h[13B]= 46; h[14A]= 47; h[14B]= 48; h[14C] = 49; h[15A] = 50; h[15B] = 51; h[15C] = 52; h[15D] = 53; h[16A] = 54; h[16B] = 55; h[16C] = 56; h[17A] = 57; h[18A] = 58; h[18B] = 59; h[18C] = 60; h[18D] = 61; h[18E] = 62; h[19A] = 63; h[20A] = 64; h[20B] = 65; h[20C] = 66; h[20D] = 67; h[20E] = 68; h[20F] = 69; h[21A] = 70; h[21B] = 71; h[21C] = 72; h[21D] = 73; h[22A] = 74; h[22B] = 75; h[23A] = 76; h[24A] = 77; h[24B] = 78; h[24C] = 79; h[24D] = 80; h[24E] = 81; h[24F] = 82; h[24G] = 83; h[24H] = 84; h[24I] = 85; h[24J] = 86; h[25A] = 87; h[26A] = 88; h[26B] = 89; h[27A] = 90; h[27B] = 91; h[28A] = 92; h[28B] = 93; h[28C] = 94; h[28D] = 95; h[29A] = 96; h[30A] = 97; h[30B] = 98; h[30C] = 99; h[30D] = 100; h[30E] = 101; h[30F] = 102; h[30G] = 103; h[31A] = 104; h[32A] = 105; h[32B] = 106; h[33A] = 107; h[33B] = 108; h[34A] = 109; h[35A] = 110; h[35B] = 111; h[36A] = 112; h[36B] = 113; h[36C] = 114; h[36D] = 115; h[38A] = 116; h[39A] = 117; h[39B] = 118; h[39C] = 119; h[40A] = 120; h[40B] = 121; h[40C] = 122; h[41A] = 123; h[42A] = 124; h[42B] = 125; h[42C] = 126; h[42D] = 127; h[44A] = 128; h[45A] = 129; h[46A] = 130; h[46C] = 131; h[47A] = 132; h[48A] = 133; h[50A] = 134; h[51A] = 135; h[52A] = 136; h[52B] = 137; h[54A] = 138; h[55A] = 139; h[56A] = 140; h[56B] = 141; h[57A] = 142; h[59A] = 143; h[60A] = 144; h[60B] = 145; h[60C] = 146; h[60D] = 147; h[60E] = 148; h[60F] = 149; h[62A] = 150; h[66A] = 151; h[66B] = 152; h[68A] = 153; h[69A] = 154; h[70A] = 155; h[70B] = 156; h[71A] = 157; h[78A] = 158; h[78B] = 159; h[84A] = 160; h[84B] = 161; h[84C] = 162; h[87A] = 163; h[88A] = 164; h[92A] = 165; h[93A] = 166; h[94A] = 167; h[95A] = 168; h[104A] = 169; h[105A] = 170; h[110A] = 171; h[119A] = 172; h[25Z] = 173; h[49Z] = 174; h[50Z] = 175;