{0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 32, 33, 34, 32, 36, 37, 32, 32, 40, 41, 42, 40, 32, 33, 32, 32, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 64, 65, 66, 64, 68, 69, 64, 64, 72, 73, 74, 72, 64, 65, 64, 64, 80, 81, 82, 80, 84, 85, 80, 80, 64, 65, 66, 64, 64, 65, 64, 64, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 128, 129, 130, 128, 132, 133, 128, 128, 136, 137, 138, 136, 128, 129, 128, 128, 144, 145, 146, 144, 148, 149, 144, 144, 128, 129, 130, 128, 128, 129, 128, 128, 160, 161, 162, 160, 164, 165, 160, 160, 168, 169, 170, 168, 160, 161, 160, 160, 128, 129, 130, 128, 132, 133, 128, 128, 128, 129, 130, 128, 128, 129, 128, 128, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 256, 257, 258, 256, 260, 261, 256, 256, 264, 265, 266, 264, 256, 257, 256, 256, 272, 273, 274, 272, 276, 277, 272, 272, 256, 257, 258, 256, 256, 257, 256, 256, 288, 289, 290, 288, 292, 293, 288, 288, 296, 297, 298, 296, 288, 289, 288, 288, 256, 257, 258, 256, 260, 261, 256, 256, 256, 257, 258, 256, 256, 257, 256, 256, 320, 321, 322, 320, 324, 325, 320, 320, 328, 329, 330, 328, 320, 321, 320, 320, 336, 337, 338, 336, 340, 341, 336, 336, 320, 321, 322, 320, 320, 321, 320, 320, 256, 257, 258, 256, 260, 261, 256, 256, 264, 265, 266, 264, 256, 257, 256, 256, 256, 257, 258, 256, 260, 261, 256, 256, 256, 257, 258, 256, 256, 257, 256, 256, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 32, 33, 34, 32, 36, 37, 32, 32, 40, 41, 42, 40, 32, 33, 32, 32, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 512, 513, 514, 512, 516, 517, 512, 512, 520, 521, 522, 520, 512, 513, 512, 512, 528, 529, 530, 528, 532, 533, 528, 528, 512, 513, 514, 512, 512, 513, 512, 512, 544, 545, 546, 544, 548, 549, 544, 544, 552, 553, 554, 552, 544, 545, 544, 544, 512, 513, 514, 512, 516, 517, 512, 512, 512, 513, 514, 512, 512, 513, 512, 512, 576, 577, 578, 576, 580, 581, 576, 576, 584, 585, 586, 584, 576, 577, 576, 576, 592, 593, 594, 592, 596, 597, 592, 592, 576, 577, 578, 576, 576, 577, 576, 576, 512, 513, 514, 512, 516, 517, 512, 512, 520, 521, 522, 520, 512, 513, 512, 512, 512, 513, 514, 512, 516, 517, 512, 512, 512, 513, 514, 512, 512, 513, 512, 512, 640, 641, 642, 640, 644, 645, 640, 640, 648, 649, 650, 648, 640, 641, 640, 640, 656, 657, 658, 656, 660, 661, 656, 656, 640, 641, 642, 640, 640, 641, 640, 640, 672, 673, 674, 672, 676, 677, 672, 672, 680, 681, 682, 680, 672, 673, 672, 672, 640, 641, 642, 640, 644, 645, 640, 640, 640, 641, 642, 640, 640, 641, 640, 640, 512, 513, 514, 512, 516, 517, 512, 512, 520, 521, 522, 520, 512, 513, 512, 512, 528, 529, 530, 528, 532, 533, 528, 528, 512, 513, 514, 512, 512, 513, 512, 512, 512, 513, 514, 512, 516, 517, 512, 512, 520, 521, 522, 520, 512, 513, 512, 512, 512, 513, 514, 512, 516, 517, 512, 512, 512, 513, 514, 512, 512, 513, 512, 512, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 32, 33, 34, 32, 36, 37, 32, 32, 40, 41, 42, 40, 32, 33, 32, 32, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 64, 65, 66, 64, 68, 69, 64, 64, 72, 73, 74, 72, 64, 65, 64, 64, 80, 81, 82, 80, 84, 85, 80, 80, 64, 65, 66, 64, 64, 65, 64, 64, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 32, 33, 34, 32, 36, 37, 32, 32, 40, 41, 42, 40, 32, 33, 32, 32, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1032, 1033, 1034, 1032, 1024, 1025, 1024, 1024, 1040, 1041, 1042, 1040, 1044, 1045, 1040, 1040, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1056, 1057, 1058, 1056, 1060, 1061, 1056, 1056, 1064, 1065, 1066, 1064, 1056, 1057, 1056, 1056, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1088, 1089, 1090, 1088, 1092, 1093, 1088, 1088, 1096, 1097, 1098, 1096, 1088, 1089, 1088, 1088, 1104, 1105, 1106, 1104, 1108, 1109, 1104, 1104, 1088, 1089, 1090, 1088, 1088, 1089, 1088, 1088, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1032, 1033, 1034, 1032, 1024, 1025, 1024, 1024, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1152, 1153, 1154, 1152, 1156, 1157, 1152, 1152, 1160, 1161, 1162, 1160, 1152, 1153, 1152, 1152, 1168, 1169, 1170, 1168, 1172, 1173, 1168, 1168, 1152, 1153, 1154, 1152, 1152, 1153, 1152, 1152, 1184, 1185, 1186, 1184, 1188, 1189, 1184, 1184, 1192, 1193, 1194, 1192, 1184, 1185, 1184, 1184, 1152, 1153, 1154, 1152, 1156, 1157, 1152, 1152, 1152, 1153, 1154, 1152, 1152, 1153, 1152, 1152, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1032, 1033, 1034, 1032, 1024, 1025, 1024, 1024, 1040, 1041, 1042, 1040, 1044, 1045, 1040, 1040, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1032, 1033, 1034, 1032, 1024, 1025, 1024, 1024, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1280, 1281, 1282, 1280, 1284, 1285, 1280, 1280, 1288, 1289, 1290, 1288, 1280, 1281, 1280, 1280, 1296, 1297, 1298, 1296, 1300, 1301, 1296, 1296, 1280, 1281, 1282, 1280, 1280, 1281, 1280, 1280, 1312, 1313, 1314, 1312, 1316, 1317, 1312, 1312, 1320, 1321, 1322, 1320, 1312, 1313, 1312, 1312, 1280, 1281, 1282, 1280, 1284, 1285, 1280, 1280, 1280, 1281, 1282, 1280, 1280, 1281, 1280, 1280, 1344, 1345, 1346, 1344, 1348, 1349, 1344, 1344, 1352, 1353, 1354, 1352, 1344, 1345, 1344, 1344, 1360, 1361, 1362, 1360, 1364, 1365, 1360, 1360, 1344, 1345, 1346, 1344, 1344, 1345, 1344, 1344, 1280, 1281, 1282, 1280, 1284, 1285, 1280, 1280, 1288, 1289, 1290, 1288, 1280, 1281, 1280, 1280, 1280, 1281, 1282, 1280, 1284, 1285, 1280, 1280, 1280, 1281, 1282, 1280, 1280, 1281, 1280, 1280, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1032, 1033, 1034, 1032, 1024, 1025, 1024, 1024, 1040, 1041, 1042, 1040, 1044, 1045, 1040, 1040, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1056, 1057, 1058, 1056, 1060, 1061, 1056, 1056, 1064, 1065, 1066, 1064, 1056, 1057, 1056, 1056, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1032, 1033, 1034, 1032, 1024, 1025, 1024, 1024, 1040, 1041, 1042, 1040, 1044, 1045, 1040, 1040, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1032, 1033, 1034, 1032, 1024, 1025, 1024, 1024, 1024, 1025, 1026, 1024, 1028, 1029, 1024, 1024, 1024, 1025, 1026, 1024, 1024, 1025, 1024, 1024, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 32, 33, 34, 32, 36, 37, 32, 32, 40, 41, 42, 40, 32, 33, 32, 32, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 64, 65, 66, 64, 68, 69, 64, 64, 72, 73, 74, 72, 64, 65, 64, 64, 80, 81, 82, 80, 84, 85, 80, 80, 64, 65, 66, 64, 64, 65, 64, 64, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 128, 129, 130, 128, 132, 133, 128, 128, 136, 137, 138, 136, 128, 129, 128, 128, 144, 145, 146, 144, 148, 149, 144, 144, 128, 129, 130, 128, 128, 129, 128, 128, 160, 161, 162, 160, 164, 165, 160, 160, 168, 169, 170, 168, 160, 161, 160, 160, 128, 129, 130, 128, 132, 133, 128, 128, 128, 129, 130, 128, 128, 129, 128, 128, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 32, 33, 34, 32, 36, 37, 32, 32, 40, 41, 42, 40, 32, 33, 32, 32, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 64, 65, 66, 64, 68, 69, 64, 64, 72, 73, 74, 72, 64, 65, 64, 64, 80, 81, 82, 80, 84, 85, 80, 80, 64, 65, 66, 64, 64, 65, 64, 64, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 32, 33, 34, 32, 36, 37, 32, 32, 40, 41, 42, 40, 32, 33, 32, 32, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 16, 17, 18, 16, 20, 21, 16, 16, 0, 1, 2, 0, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 8, 9, 10, 8, 0, 1, 0, 0, 0, 1, 2, 0, 4, 5, 0, 0, 0, 1, 2, 0, 0, 1, 0, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2064, 16, 2066, 16, 2068, 20, 2064, 16, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2080, 32, 2082, 32, 2084, 36, 2080, 32, 2088, 40, 2090, 40, 2080, 32, 2080, 32, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2112, 64, 2114, 64, 2116, 68, 2112, 64, 2120, 72, 2122, 72, 2112, 64, 2112, 64, 2128, 80, 2130, 80, 2132, 84, 2128, 80, 2112, 64, 2114, 64, 2112, 64, 2112, 64, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2176, 128, 2178, 128, 2180, 132, 2176, 128, 2184, 136, 2186, 136, 2176, 128, 2176, 128, 2192, 144, 2194, 144, 2196, 148, 2192, 144, 2176, 128, 2178, 128, 2176, 128, 2176, 128, 2208, 160, 2210, 160, 2212, 164, 2208, 160, 2216, 168, 2218, 168, 2208, 160, 2208, 160, 2176, 128, 2178, 128, 2180, 132, 2176, 128, 2176, 128, 2178, 128, 2176, 128, 2176, 128, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2064, 16, 2066, 16, 2068, 20, 2064, 16, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2304, 256, 2306, 256, 2308, 260, 2304, 256, 2312, 264, 2314, 264, 2304, 256, 2304, 256, 2320, 272, 2322, 272, 2324, 276, 2320, 272, 2304, 256, 2306, 256, 2304, 256, 2304, 256, 2336, 288, 2338, 288, 2340, 292, 2336, 288, 2344, 296, 2346, 296, 2336, 288, 2336, 288, 2304, 256, 2306, 256, 2308, 260, 2304, 256, 2304, 256, 2306, 256, 2304, 256, 2304, 256, 2368, 320, 2370, 320, 2372, 324, 2368, 320, 2376, 328, 2378, 328, 2368, 320, 2368, 320, 2384, 336, 2386, 336, 2388, 340, 2384, 336, 2368, 320, 2370, 320, 2368, 320, 2368, 320, 2304, 256, 2306, 256, 2308, 260, 2304, 256, 2312, 264, 2314, 264, 2304, 256, 2304, 256, 2304, 256, 2306, 256, 2308, 260, 2304, 256, 2304, 256, 2306, 256, 2304, 256, 2304, 256, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2064, 16, 2066, 16, 2068, 20, 2064, 16, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2080, 32, 2082, 32, 2084, 36, 2080, 32, 2088, 40, 2090, 40, 2080, 32, 2080, 32, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2064, 16, 2066, 16, 2068, 20, 2064, 16, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2560, 512, 2562, 512, 2564, 516, 2560, 512, 2568, 520, 2570, 520, 2560, 512, 2560, 512, 2576, 528, 2578, 528, 2580, 532, 2576, 528, 2560, 512, 2562, 512, 2560, 512, 2560, 512, 2592, 544, 2594, 544, 2596, 548, 2592, 544, 2600, 552, 2602, 552, 2592, 544, 2592, 544, 2560, 512, 2562, 512, 2564, 516, 2560, 512, 2560, 512, 2562, 512, 2560, 512, 2560, 512, 2624, 576, 2626, 576, 2628, 580, 2624, 576, 2632, 584, 2634, 584, 2624, 576, 2624, 576, 2640, 592, 2642, 592, 2644, 596, 2640, 592, 2624, 576, 2626, 576, 2624, 576, 2624, 576, 2560, 512, 2562, 512, 2564, 516, 2560, 512, 2568, 520, 2570, 520, 2560, 512, 2560, 512, 2560, 512, 2562, 512, 2564, 516, 2560, 512, 2560, 512, 2562, 512, 2560, 512, 2560, 512, 2688, 640, 2690, 640, 2692, 644, 2688, 640, 2696, 648, 2698, 648, 2688, 640, 2688, 640, 2704, 656, 2706, 656, 2708, 660, 2704, 656, 2688, 640, 2690, 640, 2688, 640, 2688, 640, 2720, 672, 2722, 672, 2724, 676, 2720, 672, 2728, 680, 2730, 680, 2720, 672, 2720, 672, 2688, 640, 2690, 640, 2692, 644, 2688, 640, 2688, 640, 2690, 640, 2688, 640, 2688, 640, 2560, 512, 2562, 512, 2564, 516, 2560, 512, 2568, 520, 2570, 520, 2560, 512, 2560, 512, 2576, 528, 2578, 528, 2580, 532, 2576, 528, 2560, 512, 2562, 512, 2560, 512, 2560, 512, 2560, 512, 2562, 512, 2564, 516, 2560, 512, 2568, 520, 2570, 520, 2560, 512, 2560, 512, 2560, 512, 2562, 512, 2564, 516, 2560, 512, 2560, 512, 2562, 512, 2560, 512, 2560, 512, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2064, 16, 2066, 16, 2068, 20, 2064, 16, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2080, 32, 2082, 32, 2084, 36, 2080, 32, 2088, 40, 2090, 40, 2080, 32, 2080, 32, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2112, 64, 2114, 64, 2116, 68, 2112, 64, 2120, 72, 2122, 72, 2112, 64, 2112, 64, 2128, 80, 2130, 80, 2132, 84, 2128, 80, 2112, 64, 2114, 64, 2112, 64, 2112, 64, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2064, 16, 2066, 16, 2068, 20, 2064, 16, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2080, 32, 2082, 32, 2084, 36, 2080, 32, 2088, 40, 2090, 40, 2080, 32, 2080, 32, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2064, 16, 2066, 16, 2068, 20, 2064, 16, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2056, 8, 2058, 8, 2048, 0, 2048, 0, 2048, 0, 2050, 0, 2052, 4, 2048, 0, 2048, 0, 2050, 0, 2048, 0, 2048, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 32, 32, 34, 32, 36, 36, 32, 32, 40, 40, 42, 40, 32, 32, 32, 32, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 64, 64, 66, 64, 68, 68, 64, 64, 72, 72, 74, 72, 64, 64, 64, 64, 80, 80, 82, 80, 84, 84, 80, 80, 64, 64, 66, 64, 64, 64, 64, 64, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 128, 128, 130, 128, 132, 132, 128, 128, 136, 136, 138, 136, 128, 128, 128, 128, 144, 144, 146, 144, 148, 148, 144, 144, 128, 128, 130, 128, 128, 128, 128, 128, 160, 160, 162, 160, 164, 164, 160, 160, 168, 168, 170, 168, 160, 160, 160, 160, 128, 128, 130, 128, 132, 132, 128, 128, 128, 128, 130, 128, 128, 128, 128, 128, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 256, 256, 258, 256, 260, 260, 256, 256, 264, 264, 266, 264, 256, 256, 256, 256, 272, 272, 274, 272, 276, 276, 272, 272, 256, 256, 258, 256, 256, 256, 256, 256, 288, 288, 290, 288, 292, 292, 288, 288, 296, 296, 298, 296, 288, 288, 288, 288, 256, 256, 258, 256, 260, 260, 256, 256, 256, 256, 258, 256, 256, 256, 256, 256, 320, 320, 322, 320, 324, 324, 320, 320, 328, 328, 330, 328, 320, 320, 320, 320, 336, 336, 338, 336, 340, 340, 336, 336, 320, 320, 322, 320, 320, 320, 320, 320, 256, 256, 258, 256, 260, 260, 256, 256, 264, 264, 266, 264, 256, 256, 256, 256, 256, 256, 258, 256, 260, 260, 256, 256, 256, 256, 258, 256, 256, 256, 256, 256, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 32, 32, 34, 32, 36, 36, 32, 32, 40, 40, 42, 40, 32, 32, 32, 32, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 32, 32, 34, 32, 36, 36, 32, 32, 40, 40, 42, 40, 32, 32, 32, 32, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 64, 64, 66, 64, 68, 68, 64, 64, 72, 72, 74, 72, 64, 64, 64, 64, 80, 80, 82, 80, 84, 84, 80, 80, 64, 64, 66, 64, 64, 64, 64, 64, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 128, 128, 130, 128, 132, 132, 128, 128, 136, 136, 138, 136, 128, 128, 128, 128, 144, 144, 146, 144, 148, 148, 144, 144, 128, 128, 130, 128, 128, 128, 128, 128, 160, 160, 162, 160, 164, 164, 160, 160, 168, 168, 170, 168, 160, 160, 160, 160, 128, 128, 130, 128, 132, 132, 128, 128, 128, 128, 130, 128, 128, 128, 128, 128, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 32, 32, 34, 32, 36, 36, 32, 32, 40, 40, 42, 40, 32, 32, 32, 32, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 64, 64, 66, 64, 68, 68, 64, 64, 72, 72, 74, 72, 64, 64, 64, 64, 80, 80, 82, 80, 84, 84, 80, 80, 64, 64, 66, 64, 64, 64, 64, 64, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 32, 32, 34, 32, 36, 36, 32, 32, 40, 40, 42, 40, 32, 32, 32, 32, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 16, 16, 18, 16, 20, 20, 16, 16, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 8, 8, 10, 8, 0, 0, 0, 0, 0, 0, 2, 0, 4, 4, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0}