45, 5, 127, 71, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 40, 45, 120, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 27, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 40, 0, 120, 64, 40, 40, 120, 120, 40, 0, 120, 64, 24, 0, 120, 64, 40, 24, 120, 120, 5, 40, 71, 120, 0, 45, 64, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 29, 127, 127, 0, 53, 64, 79, 0, 53, 64, 79, 40, 40, 120, 120, 40, 40, 120, 120, 45, 5, 127, 71, 40, 45, 120, 127, 40, 40, 120, 120, 40, 40, 120, 120, 45, 0, 127, 64, 27, 45, 127, 127, 45, 45, 127, 127, 45, 46, 127, 127, 45, 45, 127, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 5, 127, 71, 45, 5, 127, 71, 40, 40, 120, 120, 40, 40, 120, 120, 45, 5, 127, 71, 45, 40, 127, 120, 40, 40, 120, 120, 40, 45, 120, 127, 24, 45, 120, 82, 0, 0, 64, 64, 29, 45, 127, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 29, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 40, 45, 120, 127, 40, 45, 120, 127, 40, 0, 120, 64, 40, 0, 120, 64, 45, 3, 127, 71, 40, 0, 120, 64, 40, 40, 120, 120, 0, 43, 64, 127, 5, 40, 66, 80, 18, 16, 118, 112, 3, 29, 71, 127, 45, 27, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 43, 45, 127, 127, 45, 45, 127, 127, 45, 5, 127, 71, 45, 5, 127, 71, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 43, 127, 127, 5, 40, 66, 82, 18, 18, 118, 118, 18, 16, 118, 112, 5, 45, 71, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 29, 127, 127, 0, 53, 64, 79, 0, 53, 64, 79, 43, 43, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 43, 127, 127, 2, 16, 70, 114, 16, 18, 112, 118, 18, 18, 118, 118, 16, 3, 112, 71, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 43, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 40, 27, 82, 118, 26, 27, 118, 118, 24, 18, 112, 118, 18, 18, 118, 118, 0, 5, 64, 71, 43, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 43, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 43, 127, 127, 43, 27, 86, 118, 27, 27, 118, 118, 24, 26, 112, 118, 24, 42, 112, 86, 18, 16, 118, 112, 45, 43, 127, 127, 29, 45, 127, 127, 29, 45, 127, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 29, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 40, 127, 120, 63, 27, 82, 118, 27, 27, 118, 118, 27, 24, 118, 112, 26, 18, 118, 118, 3, 26, 70, 118, 26, 45, 118, 127, 21, 45, 119, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 43, 45, 127, 127, 45, 45, 127, 127, 29, 45, 127, 127, 43, 45, 127, 127, 45, 40, 127, 120, 59, 27, 86, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 3, 118, 70, 19, 24, 118, 112, 27, 21, 118, 119, 45, 45, 127, 127, 45, 29, 127, 127, 45, 29, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 29, 45, 127, 127, 27, 45, 127, 127, 43, 45, 127, 127, 45, 46, 127, 127, 45, 40, 127, 120, 0, 2, 66, 86, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 24, 118, 112, 3, 21, 70, 114, 45, 45, 82, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 29, 127, 127, 45, 45, 127, 127, 29, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 43, 127, 127, 0, 0, 64, 80, 3, 27, 70, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 24, 3, 112, 70, 18, 26, 118, 118, 45, 45, 82, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 45, 43, 127, 127, 45, 43, 127, 127, 29, 46, 127, 127, 27, 24, 127, 120, 0, 7, 64, 71, 0, 3, 64, 70, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 0, 27, 64, 118, 26, 21, 118, 119, 45, 5, 127, 71, 45, 45, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 43, 45, 127, 127, 45, 27, 127, 127, 45, 43, 127, 127, 27, 0, 127, 64, 40, 7, 121, 79, 36, 59, 118, 126, 3, 27, 70, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 3, 27, 70, 118, 24, 0, 112, 64, 21, 42, 119, 126, 21, 45, 119, 127, 45, 43, 127, 127, 29, 45, 127, 127, 27, 45, 127, 127, 45, 45, 127, 127, 45, 27, 127, 127, 24, 3, 120, 71, 40, 0, 121, 73, 0, 36, 73, 118, 56, 3, 120, 70, 27, 27, 118, 118, 27, 27, 118, 118, 24, 0, 112, 64, 3, 3, 70, 70, 27, 27, 118, 118, 0, 45, 64, 127, 45, 45, 127, 127, 45, 45, 127, 127, 43, 29, 127, 127, 45, 43, 127, 127, 45, 45, 127, 127, 43, 24, 127, 120, 4, 37, 70, 119, 4, 36, 74, 82, 0, 4, 73, 78, 4, 56, 78, 120, 0, 27, 64, 118, 27, 27, 118, 118, 4, 36, 66, 82, 0, 24, 64, 112, 24, 27, 112, 118, 24, 3, 112, 70, 21, 45, 119, 127, 45, 45, 127, 127, 45, 29, 127, 127, 45, 45, 127, 127, 45, 45, 127, 127, 27, 5, 127, 71, 36, 40, 118, 121, 4, 0, 74, 127, 0, 32, 71, 81, 0, 0, 73, 73, 0, 40, 72, 80, 27, 24, 118, 112, 36, 36, 82, 82, 32, 27, 80, 118, 27, 27, 118, 118, 27, 0, 118, 64, 2, 29, 70, 119, 43, 45, 127, 127, 45, 43, 127, 127, 45, 45, 127, 127, 43, 27, 127, 127, 24, 4, 120, 70, 32, 0, 113, 73, 0, 0, 127, 71, 0, 0, 127, 127, 32, 0, 81, 73, 0, 45, 72, 82, 43, 16, 86, 64, 36, 4, 82, 122, 32, 3, 80, 70, 27, 3, 118, 70, 3, 27, 70, 118, 24, 0, 112, 64, 45, 45, 127, 127, 45, 43, 127, 127, 45, 45, 127, 127, 27, 27, 127, 127, 4, 39, 70, 119, 0, 0, 73, 79, 4, 33, 122, 80, 8, 4, 71, 122, 36, 0, 82, 73, 0, 7, 72, 64, 61, 0, 66, 127, 4, 36, 122, 82, 36, 3, 82, 70, 27, 27, 118, 118, 27, 27, 118, 118, 3, 0, 70, 64, 43, 45, 127, 127, 45, 45, 127, 127, 43, 45, 127, 127, 27, 3, 127, 71, 36, 60, 118, 126, 0, 0, 73, 127, 36, 10, 82, 64, 57, 4, 64, 122, 0, 40, 127, 87, 4, 63, 70, 64, 63, 5, 64, 122, 0, 36, 120, 82, 36, 3, 82, 70, 27, 27, 118, 118, 27, 3, 118, 70, 27, 24, 118, 112, 45, 45, 127, 127, 29, 45, 127, 127, 45, 40, 127, 120, 24, 28, 120, 126, 63, 60, 127, 126, 32, 36, 113, 82, 12, 34, 66, 80, 16, 0, 71, 127, 0, 0, 127, 127, 4, 63, 70, 64, 63, 7, 64, 120, 56, 4, 64, 66, 36, 35, 82, 86, 27, 27, 118, 118, 27, 27, 118, 118, 24, 24, 112, 112, 45, 45, 127, 127, 45, 43, 127, 127, 45, 27, 127, 127, 0, 4, 64, 70, 63, 60, 127, 126, 36, 33, 114, 80, 18, 63, 64, 127, 63, 60, 127, 122, 61, 40, 122, 87, 4, 7, 70, 64, 7, 55, 120, 104, 63, 4, 64, 66, 36, 0, 82, 64, 27, 24, 118, 112, 27, 27, 118, 118, 0, 27, 64, 118, 45, 45, 127, 127, 45, 29, 127, 127, 45, 27, 127, 127, 4, 63, 70, 127, 39, 63, 119, 127, 56, 36, 120, 82, 23, 63, 71, 64, 63, 60, 127, 122, 56, 0, 120, 71, 0, 0, 120, 71, 0, 0, 127, 127, 60, 4, 66, 66, 36, 32, 82, 80, 27, 27, 118, 118, 27, 27, 118, 118, 27, 3, 118, 70, 43, 29, 127, 127, 45, 45, 127, 127, 43, 0, 127, 64, 60, 63, 126, 127, 63, 60, 127, 126, 32, 4, 112, 122, 54, 63, 127, 64, 58, 36, 120, 82, 40, 0, 80, 120, 6, 0, 70, 64, 0, 0, 127, 127, 54, 4, 109, 66, 36, 32, 82, 80, 27, 27, 118, 118, 27, 27, 118, 118, 27, 24, 118, 112, 45, 45, 127, 127, 45, 45, 127, 127, 43, 7, 127, 71, 39, 63, 119, 127, 63, 39, 127, 119, 39, 32, 119, 119, 46, 63, 87, 64, 58, 32, 64, 80, 40, 6, 87, 70, 48, 0, 112, 64, 0, 48, 64, 111, 0, 4, 127, 66, 32, 0, 80, 64, 3, 27, 70, 118, 27, 27, 118, 118, 27, 27, 118, 118, 45, 45, 127, 127, 45, 45, 127, 127, 48, 4, 120, 70, 32, 63, 112, 127, 63, 63, 127, 127, 63, 60, 127, 126, 4, 36, 66, 82, 36, 32, 82, 87, 0, 54, 120, 118, 0, 6, 64, 70, 48, 0, 112, 71, 0, 4, 127, 66, 36, 4, 82, 66, 0, 27, 64, 118, 27, 27, 118, 118, 27, 24, 118, 112, 45, 43, 127, 127, 29, 45, 127, 127, 40, 7, 120, 71, 63, 60, 127, 126, 63, 36, 127, 118, 63, 39, 127, 119, 32, 36, 112, 82, 32, 0, 87, 127, 6, 54, 70, 118, 48, 54, 112, 118, 6, 0, 70, 64, 0, 4, 120, 66, 39, 4, 80, 66, 63, 59, 64, 70, 27, 27, 118, 118, 27, 27, 118, 118, 45, 45, 127, 127, 29, 45, 127, 127, 40, 7, 120, 71, 60, 63, 126, 127, 60, 63, 126, 127, 63, 63, 127, 127, 36, 0, 118, 71, 0, 0, 127, 120, 54, 0, 118, 64, 6, 0, 70, 64, 6, 48, 70, 112, 0, 4, 120, 66, 36, 0, 82, 64, 5, 63, 66, 64, 27, 27, 118, 118, 27, 27, 118, 118, 45, 29, 127, 127, 45, 45, 127, 127, 3, 4, 71, 70, 39, 39, 119, 119, 63, 63, 127, 127, 63, 39, 127, 119, 32, 32, 112, 119, 0, 6, 127, 70, 54, 0, 118, 64, 6, 48, 70, 112, 0, 54, 120, 118, 0, 20, 64, 66, 32, 32, 80, 80, 5, 56, 66, 71, 7, 27, 120, 118, 27, 27, 118, 118, 45, 45, 127, 127, 45, 45, 127, 127, 43, 0, 127, 64, 60, 60, 126, 126, 63, 39, 127, 119, 63, 39, 127, 119, 56, 0, 120, 71, 0, 54, 120, 118, 0, 48, 64, 112, 48, 0, 119, 127, 0, 0, 120, 64, 2, 20, 64, 66, 32, 32, 80, 80, 7, 0, 64, 127, 7, 59, 120, 70, 27, 27, 118, 118, 45, 43, 127, 127, 45, 45, 127, 127, 43, 0, 127, 64, 7, 39, 71, 119, 39, 39, 119, 119, 63, 63, 127, 127, 56, 0, 120, 127, 6, 48, 126, 112, 0, 48, 64, 119, 0, 48, 127, 119, 6, 0, 126, 64, 18, 0, 64, 64, 4, 32, 66, 80, 47, 7, 87, 120, 7, 7, 120, 120, 59, 27, 70, 118, 43, 45, 127, 127, 45, 45, 127, 127, 27, 27, 127, 127, 23, 63, 119, 127, 63, 63, 127, 127, 60, 63, 126, 127, 32, 36, 112, 82, 0, 0, 120, 64, 0, 48, 64, 119, 0, 16, 127, 71, 48, 0, 112, 64, 20, 4, 66, 66, 36, 7, 82, 64, 63, 56, 120, 71, 0, 0, 127, 127, 63, 59, 64, 70, 45, 45, 127, 127, 45, 40, 127, 120, 27, 27, 127, 127, 16, 0, 112, 64, 63, 63, 127, 127, 63, 56, 127, 120, 0, 36, 64, 82, 32, 6, 80, 70, 6, 0, 70, 127, 0, 16, 127, 64, 0, 0, 64, 64, 20, 38, 66, 85, 32, 40, 80, 80, 0, 56, 127, 127, 0, 0, 127, 127, 3, 63, 126, 64, 45, 43, 127, 127, 45, 43, 127, 127, 24, 18, 120, 118, 27, 24, 118, 112, 63, 39, 127, 119, 60, 0, 126, 64, 0, 36, 64, 82, 32, 0, 87, 64, 53, 0, 114, 127, 18, 16, 64, 64, 16, 0, 96, 64, 52, 36, 106, 82, 32, 40, 80, 80, 0, 0, 127, 127, 0, 7, 127, 120, 0, 63, 127, 64, 45, 45, 127, 127, 45, 27, 127, 127, 2, 19, 70, 118, 27, 24, 118, 112, 63, 63, 127, 127, 60, 0, 126, 64, 0, 0, 64, 127, 32, 0, 87, 120, 0, 2, 71, 120, 22, 16, 70, 71, 0, 36, 64, 82, 36, 38, 82, 85, 0, 40, 64, 80, 0, 0, 64, 127, 0, 0, 127, 127, 0, 63, 127, 64, 45, 45, 127, 127, 43, 24, 127, 120, 16, 27, 112, 118, 27, 27, 118, 118, 24, 36, 112, 118, 36, 0, 118, 64, 0, 5, 64, 66, 36, 0, 82, 127, 0, 18, 71, 64, 0, 0, 64, 64, 2, 36, 68, 82, 36, 36, 82, 82, 7, 56, 64, 64, 47, 56, 87, 127, 0, 0, 127, 127, 0, 0, 127, 127, 45, 45, 127, 127, 27, 2, 127, 70, 22, 51, 114, 86, 27, 27, 118, 118, 3, 0, 70, 64, 56, 63, 120, 127, 63, 0, 127, 64, 44, 36, 82, 82, 0, 16, 64, 64, 0, 0, 64, 64, 4, 36, 122, 82, 36, 0, 82, 64, 63, 63, 64, 64, 0, 40, 64, 80, 0, 7, 127, 127, 63, 0, 64, 127, 29, 45, 127, 127, 24, 2, 120, 70, 22, 54, 114, 82, 27, 27, 118, 118, 24, 24, 112, 112, 7, 0, 71, 64, 63, 56, 127, 120, 4, 36, 66, 82, 32, 0, 80, 64, 0, 0, 71, 127, 4, 36, 66, 82, 52, 5, 106, 66, 63, 63, 64, 64, 63, 5, 64, 66, 63, 7, 127, 127, 0, 0, 127, 127, 45, 43, 127, 127, 0, 16, 64, 112, 30, 54, 114, 82, 54, 51, 82, 86, 27, 27, 118, 118, 27, 7, 118, 71, 63, 63, 127, 127, 5, 40, 66, 87, 36, 4, 82, 66, 36, 16, 82, 96, 36, 38, 82, 85, 32, 47, 80, 80, 56, 63, 71, 64, 63, 56, 64, 64, 0, 0, 64, 127, 0, 0, 127, 127, 45, 43, 127, 127, 0, 18, 64, 118, 27, 54, 118, 82, 54, 54, 82, 82, 54, 27, 82, 118, 27, 3, 118, 70, 24, 24, 112, 112, 0, 45, 64, 82, 32, 4, 87, 66, 36, 6, 82, 69, 52, 4, 106, 66, 36, 7, 82, 71, 0, 0, 71, 127, 7, 63, 120, 64, 56, 7, 64, 71, 63, 0, 127, 127, 45, 43, 127, 127, 0, 2, 64, 70, 27, 30, 118, 114, 54, 54, 82, 82, 54, 54, 82, 82, 27, 27, 118, 118, 27, 27, 118, 118, 24, 5, 112, 66, 36, 36, 82, 82, 36, 36, 82, 82, 36, 52, 82, 106, 36, 63, 82, 127, 0, 0, 127, 127, 0, 63, 120, 64, 63, 40, 64, 80, 7, 63, 71, 127, 45, 43, 127, 127, 3, 27, 70, 118, 27, 27, 118, 118, 30, 54, 114, 82, 54, 54, 82, 82, 54, 27, 82, 118, 27, 27, 118, 118, 27, 0, 118, 64, 36, 36, 82, 82, 36, 36, 82, 82, 32, 36, 80, 82, 0, 40, 120, 87, 0, 0, 127, 127, 0, 7, 127, 120, 7, 45, 120, 82, 0, 63, 64, 127, 45, 43, 127, 127, 24, 3, 120, 70, 27, 27, 118, 118, 27, 30, 118, 114, 54, 54, 82, 82, 54, 54, 82, 82, 51, 27, 86, 118, 27, 24, 118, 112, 0, 36, 64, 82, 32, 32, 87, 87, 32, 4, 87, 66, 3, 0, 70, 71, 0, 0, 127, 127, 0, 0, 127, 127, 0, 7, 127, 120, 0, 56, 64, 120, 45, 43, 127, 127, 24, 2, 120, 70, 27, 27, 118, 118, 27, 27, 118, 118, 27, 54, 118, 82, 54, 54, 82, 82, 54, 51, 82, 86, 27, 27, 118, 118, 24, 0, 112, 64, 0, 32, 64, 80, 0, 27, 64, 118, 27, 0, 118, 71, 24, 40, 112, 87, 0, 0, 127, 127, 0, 7, 127, 120, 5, 56, 66, 120, 45, 45, 127, 127, 27, 2, 127, 70, 3, 27, 70, 118, 27, 27, 118, 118, 27, 27, 118, 118, 54, 54, 82, 82, 54, 54, 82, 82, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 0, 24, 64, 119, 0, 0, 127, 127, 0, 7, 127, 120, 7, 47, 64, 80, 45, 45, 127, 127, 43, 24, 127, 120, 24, 27, 112, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 30, 118, 114, 54, 54, 82, 82, 54, 27, 82, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 24, 118, 119, 0, 0, 127, 127, 7, 0, 127, 127, 7, 63, 120, 64, 43, 45, 127, 127, 43, 24, 127, 120, 0, 27, 64, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 30, 54, 114, 82, 54, 51, 82, 86, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 27, 118, 118, 27, 24, 118, 112, 27, 27, 118, 118, 0, 0, 127, 127, 0, 7, 127, 64