{{0, 11, 7, 14, 14, 5, 13, 6, 13, 7, 10, 3, 11, 9, 12, 15}, {0, 19, 7, 22, 14, 29, 13, 30, 28, 15, 27, 10, 26, 9, 29, 14, 25, 11, 30, 15, 23, 5, 20, 7, 21, 23, 18, 19, 27, 25, 28, 31}, {0, 35, 7, 38, 14, 45, 13, 46, 28, 63, 27, 58, 26, 57, 29, 62, 56, 27, 63, 30, 54, 21, 53, 22, 52, 23, 51, 18, 58, 25, 61, 30, 49, 19, 54, 23, 63, 29, 60, 31, 45, 15, 42, 11, 43, 9, 44, 15, 41, 43, 46, 47, 39, 37, 36, 39, 53, 55, 50, 51, 59, 57, 60, 63}, {0, 67, 7, 70, 14, 77, 13, 78, 28, 95, 27, 90, 26, 89, 29, 94, 56, 123, 63, 126, 54, 117, 53, 118, 52, 119, 51, 114, 58, 121, 61, 126, 112, 51, 119, 54, 126, 61, 125, 62, 108, 47, 107, 42, 106, 41, 109, 46, 104, 43, 111, 46, 102, 37, 101, 38, 116, 55, 115, 50, 122, 57, 125, 62, 97, 35, 102, 39, 111, 45, 108, 47, 125, 63, 122, 59, 123, 57, 124, 63, 89, 27, 94, 31, 87, 21, 84, 23, 85, 23, 82, 19, 91, 25, 92, 31, 81, 83, 86, 87, 95, 93, 92, 95, 77, 79, 74, 75, 75, 73, 76, 79, 105, 107, 110, 111, 103, 101, 100, 103, 117, 119, 114, 115, 123, 121, 124, 127}, {0, 131, 7, 134, 14, 141, 13, 142, 28, 159, 27, 154, 26, 153, 29, 158, 56, 187, 63, 190, 54, 181, 53, 182, 52, 183, 51, 178, 58, 185, 61, 190, 112, 243, 119, 246, 126, 253, 125, 254, 108, 239, 107, 234, 106, 233, 109, 238, 104, 235, 111, 238, 102, 229, 101, 230, 116, 247, 115, 242, 122, 249, 125, 254, 224, 99, 231, 102, 238, 109, 237, 110, 252, 127, 251, 122, 250, 121, 253, 126, 216, 91, 223, 94, 214, 85, 213, 86, 212, 87, 211, 82, 218, 89, 221, 94, 208, 83, 215, 86, 222, 93, 221, 94, 204, 79, 203, 74, 202, 73, 205, 78, 232, 107, 239, 110, 230, 101, 229, 102, 244, 119, 243, 114, 250, 121, 253, 126, 193, 67, 198, 71, 207, 77, 204, 79, 221, 95, 218, 91, 219, 89, 220, 95, 249, 123, 254, 127, 247, 117, 244, 119, 245, 119, 242, 115, 251, 121, 252, 127, 177, 51, 182, 55, 191, 61, 188, 63, 173, 47, 170, 43, 171, 41, 172, 47, 169, 43, 174, 47, 167, 37, 164, 39, 181, 55, 178, 51, 187, 57, 188, 63, 161, 163, 166, 167, 175, 173, 172, 175, 189, 191, 186, 187, 187, 185, 188, 191, 153, 155, 158, 159, 151, 149, 148, 151, 149, 151, 146, 147, 155, 153, 156, 159, 209, 211, 214, 215, 223, 221, 220, 223, 205, 207, 202, 203, 203, 201, 204, 207, 233, 235, 238, 239, 231, 229, 228, 231, 245, 247, 242, 243, 251, 249, 252, 255}, {0, 259, 7, 262, 14, 269, 13, 270, 28, 287, 27, 282, 26, 281, 29, 286, 56, 315, 63, 318, 54, 309, 53, 310, 52, 311, 51, 306, 58, 313, 61, 318, 112, 371, 119, 374, 126, 381, 125, 382, 108, 367, 107, 362, 106, 361, 109, 366, 104, 363, 111, 366, 102, 357, 101, 358, 116, 375, 115, 370, 122, 377, 125, 382, 224, 483, 231, 486, 238, 493, 237, 494, 252, 511, 251, 506, 250, 505, 253, 510, 216, 475, 223, 478, 214, 469, 213, 470, 212, 471, 211, 466, 218, 473, 221, 478, 208, 467, 215, 470, 222, 477, 221, 478, 204, 463, 203, 458, 202, 457, 205, 462, 232, 491, 239, 494, 230, 485, 229, 486, 244, 503, 243, 498, 250, 505, 253, 510, 448, 195, 455, 198, 462, 205, 461, 206, 476, 223, 475, 218, 474, 217, 477, 222, 504, 251, 511, 254, 502, 245, 501, 246, 500, 247, 499, 242, 506, 249, 509, 254, 432, 179, 439, 182, 446, 189, 445, 190, 428, 175, 427, 170, 426, 169, 429, 174, 424, 171, 431, 174, 422, 165, 421, 166, 436, 183, 435, 178, 442, 185, 445, 190, 416, 163, 423, 166, 430, 173, 429, 174, 444, 191, 443, 186, 442, 185, 445, 190, 408, 155, 415, 158, 406, 149, 405, 150, 404, 151, 403, 146, 410, 153, 413, 158, 464, 211, 471, 214, 478, 221, 477, 222, 460, 207, 459, 202, 458, 201, 461, 206, 488, 235, 495, 238, 486, 229, 485, 230, 500, 247, 499, 242, 506, 249, 509, 254, 385, 131, 390, 135, 399, 141, 396, 143, 413, 159, 410, 155, 411, 153, 412, 159, 441, 187, 446, 191, 439, 181, 436, 183, 437, 183, 434, 179, 443, 185, 444, 191, 497, 243, 502, 247, 511, 253, 508, 255, 493, 239, 490, 235, 491, 233, 492, 239, 489, 235, 494, 239, 487, 229, 484, 231, 501, 247, 498, 243, 507, 249, 508, 255, 353, 99, 358, 103, 367, 109, 364, 111, 381, 127, 378, 123, 379, 121, 380, 127, 345, 91, 350, 95, 343, 85, 340, 87, 341, 87, 338, 83, 347, 89, 348, 95, 337, 83, 342, 87, 351, 93, 348, 95, 333, 79, 330, 75, 331, 73, 332, 79, 361, 107, 366, 111, 359, 101, 356, 103, 373, 119, 370, 115, 379, 121, 380, 127, 321, 323, 326, 327, 335, 333, 332, 335, 349, 351, 346, 347, 347, 345, 348, 351, 377, 379, 382, 383, 375, 373, 372, 375, 373, 375, 370, 371, 379, 377, 380, 383, 305, 307, 310, 311, 319, 317, 316, 319, 301, 303, 298, 299, 299, 297, 300, 303, 297, 299, 302, 303, 295, 293, 292, 295, 309, 311, 306, 307, 315, 313, 316, 319, 417, 419, 422, 423, 431, 429, 428, 431, 445, 447, 442, 443, 443, 441, 444, 447, 409, 411, 414, 415, 407, 405, 404, 407, 405, 407, 402, 403, 411, 409, 412, 415, 465, 467, 470, 471, 479, 477, 476, 479, 461, 463, 458, 459, 459, 457, 460, 463, 489, 491, 494, 495, 487, 485, 484, 487, 501, 503, 498, 499, 507, 505, 508, 511}}