{{0, 0, 0, 1, 0, 10, 2, 11, 0, 8, 5, 13, 4, 14, 7, 15}, {0, 0, 0, 1, 0, 2, 2, 3, 0, 16, 4, 21, 4, 22, 6, 23, 0, 16, 1, 17, 8, 26, 11, 27, 8, 24, 13, 29, 12, 30, 15, 31}, {0, 0, 0, 1, 0, 2, 2, 3, 0, 0, 4, 5, 4, 6, 6, 7, 0, 32, 0, 33, 8, 42, 10, 43, 8, 40, 12, 45, 12, 46, 14, 47, 0, 32, 1, 33, 0, 34, 3, 35, 16, 48, 21, 53, 20, 54, 23, 55, 16, 48, 17, 49, 24, 58, 27, 59, 24, 56, 29, 61, 28, 62, 31, 63}, {0, 0, 0, 1, 0, 2, 2, 3, 0, 0, 4, 5, 4, 6, 6, 7, 0, 0, 0, 1, 8, 10, 10, 11, 8, 8, 12, 13, 12, 14, 14, 15, 0, 64, 0, 65, 0, 66, 2, 67, 16, 80, 20, 85, 20, 86, 22, 87, 16, 80, 16, 81, 24, 90, 26, 91, 24, 88, 28, 93, 28, 94, 30, 95, 0, 64, 1, 65, 0, 66, 3, 67, 0, 64, 5, 69, 4, 70, 7, 71, 32, 96, 33, 97, 40, 106, 43, 107, 40, 104, 45, 109, 44, 110, 47, 111, 32, 96, 33, 97, 32, 98, 35, 99, 48, 112, 53, 117, 52, 118, 55, 119, 48, 112, 49, 113, 56, 122, 59, 123, 56, 120, 61, 125, 60, 126, 63, 127}, {0, 0, 0, 1, 0, 2, 2, 3, 0, 0, 4, 5, 4, 6, 6, 7, 0, 0, 0, 1, 8, 10, 10, 11, 8, 8, 12, 13, 12, 14, 14, 15, 0, 0, 0, 1, 0, 2, 2, 3, 16, 16, 20, 21, 20, 22, 22, 23, 16, 16, 16, 17, 24, 26, 26, 27, 24, 24, 28, 29, 28, 30, 30, 31, 0, 128, 0, 129, 0, 130, 2, 131, 0, 128, 4, 133, 4, 134, 6, 135, 32, 160, 32, 161, 40, 170, 42, 171, 40, 168, 44, 173, 44, 174, 46, 175, 32, 160, 32, 161, 32, 162, 34, 163, 48, 176, 52, 181, 52, 182, 54, 183, 48, 176, 48, 177, 56, 186, 58, 187, 56, 184, 60, 189, 60, 190, 62, 191, 0, 128, 1, 129, 0, 130, 3, 131, 0, 128, 5, 133, 4, 134, 7, 135, 0, 128, 1, 129, 8, 138, 11, 139, 8, 136, 13, 141, 12, 142, 15, 143, 64, 192, 65, 193, 64, 194, 67, 195, 80, 208, 85, 213, 84, 214, 87, 215, 80, 208, 81, 209, 88, 218, 91, 219, 88, 216, 93, 221, 92, 222, 95, 223, 64, 192, 65, 193, 64, 194, 67, 195, 64, 192, 69, 197, 68, 198, 71, 199, 96, 224, 97, 225, 104, 234, 107, 235, 104, 232, 109, 237, 108, 238, 111, 239, 96, 224, 97, 225, 96, 226, 99, 227, 112, 240, 117, 245, 116, 246, 119, 247, 112, 240, 113, 241, 120, 250, 123, 251, 120, 248, 125, 253, 124, 254, 127, 255}, {0, 0, 0, 1, 0, 2, 2, 3, 0, 0, 4, 5, 4, 6, 6, 7, 0, 0, 0, 1, 8, 10, 10, 11, 8, 8, 12, 13, 12, 14, 14, 15, 0, 0, 0, 1, 0, 2, 2, 3, 16, 16, 20, 21, 20, 22, 22, 23, 16, 16, 16, 17, 24, 26, 26, 27, 24, 24, 28, 29, 28, 30, 30, 31, 0, 0, 0, 1, 0, 2, 2, 3, 0, 0, 4, 5, 4, 6, 6, 7, 32, 32, 32, 33, 40, 42, 42, 43, 40, 40, 44, 45, 44, 46, 46, 47, 32, 32, 32, 33, 32, 34, 34, 35, 48, 48, 52, 53, 52, 54, 54, 55, 48, 48, 48, 49, 56, 58, 58, 59, 56, 56, 60, 61, 60, 62, 62, 63, 0, 256, 0, 257, 0, 258, 2, 259, 0, 256, 4, 261, 4, 262, 6, 263, 0, 256, 0, 257, 8, 266, 10, 267, 8, 264, 12, 269, 12, 270, 14, 271, 64, 320, 64, 321, 64, 322, 66, 323, 80, 336, 84, 341, 84, 342, 86, 343, 80, 336, 80, 337, 88, 346, 90, 347, 88, 344, 92, 349, 92, 350, 94, 351, 64, 320, 64, 321, 64, 322, 66, 323, 64, 320, 68, 325, 68, 326, 70, 327, 96, 352, 96, 353, 104, 362, 106, 363, 104, 360, 108, 365, 108, 366, 110, 367, 96, 352, 96, 353, 96, 354, 98, 355, 112, 368, 116, 373, 116, 374, 118, 375, 112, 368, 112, 369, 120, 378, 122, 379, 120, 376, 124, 381, 124, 382, 126, 383, 0, 256, 1, 257, 0, 258, 3, 259, 0, 256, 5, 261, 4, 262, 7, 263, 0, 256, 1, 257, 8, 266, 11, 267, 8, 264, 13, 269, 12, 270, 15, 271, 0, 256, 1, 257, 0, 258, 3, 259, 16, 272, 21, 277, 20, 278, 23, 279, 16, 272, 17, 273, 24, 282, 27, 283, 24, 280, 29, 285, 28, 286, 31, 287, 128, 384, 129, 385, 128, 386, 131, 387, 128, 384, 133, 389, 132, 390, 135, 391, 160, 416, 161, 417, 168, 426, 171, 427, 168, 424, 173, 429, 172, 430, 175, 431, 160, 416, 161, 417, 160, 418, 163, 419, 176, 432, 181, 437, 180, 438, 183, 439, 176, 432, 177, 433, 184, 442, 187, 443, 184, 440, 189, 445, 188, 446, 191, 447, 128, 384, 129, 385, 128, 386, 131, 387, 128, 384, 133, 389, 132, 390, 135, 391, 128, 384, 129, 385, 136, 394, 139, 395, 136, 392, 141, 397, 140, 398, 143, 399, 192, 448, 193, 449, 192, 450, 195, 451, 208, 464, 213, 469, 212, 470, 215, 471, 208, 464, 209, 465, 216, 474, 219, 475, 216, 472, 221, 477, 220, 478, 223, 479, 192, 448, 193, 449, 192, 450, 195, 451, 192, 448, 197, 453, 196, 454, 199, 455, 224, 480, 225, 481, 232, 490, 235, 491, 232, 488, 237, 493, 236, 494, 239, 495, 224, 480, 225, 481, 224, 482, 227, 483, 240, 496, 245, 501, 244, 502, 247, 503, 240, 496, 241, 497, 248, 506, 251, 507, 248, 504, 253, 509, 252, 510, 255, 511}}