[[0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 248, 246, 246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 247, 247, 245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1], [2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 248, 246, 246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 247, 247, 245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1], [4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 242, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3], [4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 242, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3], [8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 238, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7], [8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 238, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7], [12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 234, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11], [12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 234, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11], [16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 230, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15], [16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 230, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15], [20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 226, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19], [20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 226, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19], [24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 222, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23], [24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 222, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23], [28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 218, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27], [28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 218, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27], [32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 214, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31], [32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 214, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31], [36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 210, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35], [36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 210, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35], [40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 206, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39], [40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 206, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39], [44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 202, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43], [44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 202, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43], [48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 198, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47], [48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 198, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47], [52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 194, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51], [52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 194, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51], [56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 190, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55], [56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 190, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55], [60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 186, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59], [60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 186, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59], [64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 182, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63], [64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 182, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63], [68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 178, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67], [68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 178, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67], [72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 174, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71], [72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 174, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71], [76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 170, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75], [76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 170, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75], [80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 166, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79], [80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 166, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79], [84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 162, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83], [84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 162, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83], [88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 158, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87], [88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 158, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87], [92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 154, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91], [92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 154, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91], [96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 150, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95], [96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 150, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95], [100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 146, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99], [100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 146, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99], [104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 142, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103], [104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 142, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103], [108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 138, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107], [108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 138, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107], [112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 134, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111], [112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 134, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111], [116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 130, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115], [116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 130, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115], [120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 126, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119], [120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 126, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119], [124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 122, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123], [124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 122, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123], [128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 118, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127], [128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 118, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127], [132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 114, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131], [132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 114, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131], [136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 110, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135], [136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 110, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135], [140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 106, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139], [140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 106, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139], [144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 102, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143], [144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 102, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143], [148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 98, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147], [148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 98, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147], [152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 94, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151], [152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 94, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151], [156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 90, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155], [156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 90, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155], [160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 86, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159], [160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 86, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159], [164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 82, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163], [164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 82, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163], [168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 78, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167], [168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 78, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167], [172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 74, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171], [172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 74, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171], [176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 70, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175], [176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 70, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175], [180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 66, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179], [180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 66, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179], [184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 62, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183], [184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 62, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183], [188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 58, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187], [188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 58, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187], [192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 54, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191], [192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 54, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191], [196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 50, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195], [196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 50, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195], [200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 46, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199], [200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 46, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199], [204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 42, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203], [204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 42, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203], [208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 38, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207], [208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 38, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207], [212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 34, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211], [212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 34, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211], [216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 30, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215], [216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 30, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215], [220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 26, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219], [220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 26, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219], [224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 22, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223], [224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 22, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223], [228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 18, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227], [228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 18, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227], [232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 14, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231], [232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 14, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231], [236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 10, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235], [236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 10, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235], [240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 6, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239], [240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 6, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239], [244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 2, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243], [244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 2, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243], [248, 248, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 246, 246, 249, 249, 245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 247, 247], [246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 0, 2, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 247, 247, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245], [246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 247, 247, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245], [246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 247, 247, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245], [242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 4, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241], [242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 4, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241], [238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 8, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237], [238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 8, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237], [234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 12, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233], [234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 12, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233], [230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 16, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229], [230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 16, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229], [226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 20, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225], [226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 20, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225], [222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 24, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221], [222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 24, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221], [218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 28, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217], [218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 28, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217], [214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 32, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213], [214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 32, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213], [210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 36, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209], [210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 36, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209], [206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 40, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205], [206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 40, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205], [202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 44, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201], [202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 44, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201], [198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 48, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197], [198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 48, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197], [194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 52, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193], [194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 52, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193], [190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 56, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189], [190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 56, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189], [186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 60, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185], [186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 60, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185], [182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 64, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181], [182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 64, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181], [178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 68, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177], [178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 68, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177], [174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 72, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173], [174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 72, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173], [170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 76, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169], [170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 76, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169], [166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 80, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165], [166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 80, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165], [162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 84, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161], [162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 84, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161], [158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 88, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157], [158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 88, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157], [154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 92, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153], [154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 92, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153], [150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 96, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149], [150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 96, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149], [146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 100, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145], [146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 100, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145], [142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 104, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141], [142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 104, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141], [138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 108, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137], [138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 108, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137], [134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 112, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133], [134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 112, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133], [130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 116, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129], [130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 116, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129], [126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 120, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125], [126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 120, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125], [122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 124, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121], [122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 124, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121], [118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 128, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117], [118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 128, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117], [114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 132, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113], [114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 132, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113], [110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 136, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109], [110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 136, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109], [106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 140, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105], [106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 140, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105], [102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 144, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101], [102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 144, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101], [98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 148, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97], [98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 148, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97], [94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 152, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93], [94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 152, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93], [90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 156, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89], [90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 156, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89], [86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 160, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85], [86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 160, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85], [82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 164, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81], [82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 164, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81], [78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 168, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77], [78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 168, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77], [74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 172, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73], [74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 172, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73], [70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 176, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69], [70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 176, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69], [66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 180, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65], [66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 180, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65], [62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 184, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61], [62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 184, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61], [58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 188, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57], [58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 188, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57], [54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 192, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53], [54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 192, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53], [50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 196, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49], [50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 196, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49], [46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 200, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45], [46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 200, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45], [42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 204, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41], [42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 204, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41], [38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 208, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37], [38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 208, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37], [34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 212, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33], [34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 212, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33], [30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 216, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29], [30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 216, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29], [26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 220, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25], [26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 220, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25], [22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 224, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21], [22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 224, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21], [18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 228, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17], [18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 228, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17], [14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 232, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13], [14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 232, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13], [10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 236, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9], [10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 236, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9], [6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 240, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5], [6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 240, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5], [2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 246, 244, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1], [2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 246, 244, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1], [1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245, 249, 247, 247, 247, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 248, 248, 246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2], [1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245, 249, 247, 247, 247, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 248, 248, 246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2], [3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 243, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2], [3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 243, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2], [7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 239, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6], [7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 239, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6], [11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 235, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10], [11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 235, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10], [15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 231, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14], [15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 231, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14], [19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 227, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18], [19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 227, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18], [23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 223, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22], [23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 223, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22], [27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 219, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26], [27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 219, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26], [31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 215, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30], [31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 215, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30], [35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 211, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34], [35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 211, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34], [39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 207, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38], [39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 207, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38], [43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 203, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42], [43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 203, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42], [47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 199, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46], [47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 199, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46], [51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 195, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50], [51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 195, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50], [55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 191, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54], [55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 191, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54], [59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 187, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58], [59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 187, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58], [63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 183, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62], [63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 183, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62], [67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 179, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66], [67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 179, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66], [71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 175, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70], [71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 175, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70], [75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 171, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74], [75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 171, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74], [79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 167, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78], [79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 167, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78], [83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 163, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82], [83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 163, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82], [87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 159, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86], [87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 159, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86], [91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 155, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90], [91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 155, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90], [95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 151, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94], [95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 151, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94], [99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 147, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98], [99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 147, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98], [103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 143, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102], [103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 143, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102], [107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 139, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106], [107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 139, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106], [111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 135, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110], [111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 135, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110], [115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 131, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114], [115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 131, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114], [119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 127, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118], [119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 127, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118], [123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 123, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122], [123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 123, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122], [127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 119, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126], [127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 119, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126], [131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 115, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130], [131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 115, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130], [135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 111, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134], [135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 111, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134], [139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 107, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138], [139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 107, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138], [143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 103, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142], [143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 103, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142], [147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 99, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146], [147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 99, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146], [151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 95, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150], [151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 95, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150], [155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 91, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154], [155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 91, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154], [159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 87, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158], [159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 87, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158], [163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 83, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162], [163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 83, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162], [167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 79, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166], [167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 79, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166], [171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 75, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170], [171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 75, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170], [175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 71, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174], [175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 71, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174], [179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 67, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178], [179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 67, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178], [183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 63, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182], [183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 63, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182], [187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 59, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186], [187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 59, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186], [191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 55, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190], [191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 55, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190], [195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 51, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194], [195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 51, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194], [199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 47, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198], [199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 47, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198], [203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 43, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202], [203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 43, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202], [207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 39, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206], [207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 39, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206], [211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 35, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210], [211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 35, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210], [215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 31, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214], [215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 31, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214], [219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 27, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218], [219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 27, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218], [223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 23, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222], [223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 23, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222], [227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 19, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226], [227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 19, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226], [231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 15, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230], [231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 15, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230], [235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 11, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234], [235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 11, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234], [239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 7, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238], [239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 5, 9, 7, 7, 7, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238], [243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 3, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242], [243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 5, 3, 3, 3, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242], [247, 247, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245, 248, 248, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 246, 246], [247, 247, 243, 243, 239, 239, 235, 235, 231, 231, 227, 227, 223, 223, 219, 219, 215, 215, 211, 211, 207, 207, 203, 203, 199, 199, 195, 195, 191, 191, 187, 187, 183, 183, 179, 179, 175, 175, 171, 171, 167, 167, 163, 163, 159, 159, 155, 155, 151, 151, 147, 147, 143, 143, 139, 139, 135, 135, 131, 131, 127, 127, 123, 123, 119, 119, 115, 115, 111, 111, 107, 107, 103, 103, 99, 99, 95, 95, 91, 91, 87, 87, 83, 83, 79, 79, 75, 75, 71, 71, 67, 67, 63, 63, 59, 59, 55, 55, 51, 51, 47, 47, 43, 43, 39, 39, 35, 35, 31, 31, 27, 27, 23, 23, 19, 19, 15, 15, 11, 11, 7, 7, 3, 3, 1, 1, 1, 1, 5, 5, 9, 9, 13, 13, 17, 17, 21, 21, 25, 25, 29, 29, 33, 33, 37, 37, 41, 41, 45, 45, 49, 49, 53, 53, 57, 57, 61, 61, 65, 65, 69, 69, 73, 73, 77, 77, 81, 81, 85, 85, 89, 89, 93, 93, 97, 97, 101, 101, 105, 105, 109, 109, 113, 113, 117, 117, 121, 121, 125, 125, 129, 129, 133, 133, 137, 137, 141, 141, 145, 145, 149, 149, 153, 153, 157, 157, 161, 161, 165, 165, 169, 169, 173, 173, 177, 177, 181, 181, 185, 185, 189, 189, 193, 193, 197, 197, 201, 201, 205, 205, 209, 209, 213, 213, 217, 217, 221, 221, 225, 225, 229, 229, 233, 233, 237, 237, 241, 241, 245, 245, 248, 248, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 246, 246], [245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 1, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244], [245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 1, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 246, 246, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240, 244, 244], [241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 5, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240], [241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 5, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 242, 242, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236, 240, 240], [237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 9, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236], [237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 9, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 238, 238, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232, 236, 236], [233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 13, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232], [233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 13, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 234, 234, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228, 232, 232], [229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 17, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228], [229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 17, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 230, 230, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224, 228, 228], [225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 21, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224], [225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 21, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 226, 226, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220, 224, 224], [221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 25, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220], [221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 25, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 222, 222, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216, 220, 220], [217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 29, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216], [217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 29, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 218, 218, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212, 216, 216], [213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 33, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212], [213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 33, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 214, 214, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208, 212, 212], [209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 37, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208], [209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 37, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 210, 210, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204, 208, 208], [205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 41, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204], [205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 41, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 206, 206, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200, 204, 204], [201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 45, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200], [201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 45, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 202, 202, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196, 200, 200], [197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 49, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196], [197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 49, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 198, 198, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192, 196, 196], [193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 53, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192], [193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 53, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 194, 194, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188, 192, 192], [189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 57, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188], [189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 57, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 190, 190, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184, 188, 188], [185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 61, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184], [185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 61, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 186, 186, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180, 184, 184], [181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 65, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180], [181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 65, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 182, 182, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176, 180, 180], [177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 69, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176], [177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 69, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 178, 178, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172, 176, 176], [173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 73, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172], [173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 73, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 174, 174, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168, 172, 172], [169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 77, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168], [169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 77, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 170, 170, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164, 168, 168], [165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 81, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164], [165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 81, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 166, 166, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160, 164, 164], [161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 85, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160], [161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 85, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 162, 162, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156, 160, 160], [157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 89, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156], [157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 89, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 158, 158, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152, 156, 156], [153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 93, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152], [153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 93, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 154, 154, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148, 152, 152], [149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 97, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148], [149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 97, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 150, 150, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144, 148, 148], [145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 101, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144], [145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 101, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 146, 146, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140, 144, 144], [141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 105, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140], [141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 105, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 142, 142, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136, 140, 140], [137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 109, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136], [137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 109, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 138, 138, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132, 136, 136], [133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 113, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132], [133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 113, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 134, 134, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128, 132, 132], [129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 117, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128], [129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 117, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 130, 130, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124, 128, 128], [125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 121, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124], [125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 121, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 126, 126, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120, 124, 124], [121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 125, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120], [121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 125, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 122, 122, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116, 120, 120], [117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 129, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116], [117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 129, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 118, 118, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112, 116, 116], [113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 133, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112], [113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 133, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 114, 114, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108, 112, 112], [109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 137, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108], [109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 137, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 110, 110, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104, 108, 108], [105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 141, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104], [105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 141, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 106, 106, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100, 104, 104], [101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 145, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100], [101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 145, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 102, 102, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96, 100, 100], [97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 149, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96], [97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 149, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 98, 98, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92, 96, 96], [93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 153, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92], [93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 153, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 94, 94, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88, 92, 92], [89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 157, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88], [89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 157, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 90, 90, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84, 88, 88], [85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 161, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84], [85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 161, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 86, 86, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80, 84, 84], [81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 165, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80], [81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 165, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 82, 82, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76, 80, 80], [77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 169, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76], [77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 169, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 78, 78, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72, 76, 76], [73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 173, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72], [73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 173, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 74, 74, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68, 72, 72], [69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 177, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68], [69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 177, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 70, 70, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64, 68, 68], [65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 181, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64], [65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 181, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 66, 66, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60, 64, 64], [61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 185, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60], [61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 185, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 62, 62, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56, 60, 60], [57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 189, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56], [57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 189, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 58, 58, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52, 56, 56], [53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 193, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52], [53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 193, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 54, 54, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48, 52, 52], [49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 197, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48], [49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 197, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 50, 50, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44, 48, 48], [45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 201, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44], [45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 201, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 46, 46, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40, 44, 44], [41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 205, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40], [41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 205, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 42, 42, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36, 40, 40], [37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 209, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36], [37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 209, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 38, 38, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32, 36, 36], [33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 213, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32], [33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 213, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 34, 34, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28, 32, 32], [29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 217, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28], [29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 217, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 30, 30, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24, 28, 28], [25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 221, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24], [25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 221, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 26, 26, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20, 24, 24], [21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 225, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20], [21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 225, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 22, 22, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16, 20, 20], [17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 229, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12, 16, 16], [17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 229, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 18, 18, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12, 16, 16], [13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 233, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8, 12, 12], [13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 233, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 14, 14, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8, 12, 12], [9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 237, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4, 8, 8], [9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 237, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 7, 7, 10, 10, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4, 8, 8], [5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 241, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2, 4, 4], [5, 5, 1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 241, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 3, 3, 6, 6, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0, 4, 4], [1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 247, 245, 245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 246, 246, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 0, 2], [1, 1, 3, 3, 7, 7, 11, 11, 15, 15, 19, 19, 23, 23, 27, 27, 31, 31, 35, 35, 39, 39, 43, 43, 47, 47, 51, 51, 55, 55, 59, 59, 63, 63, 67, 67, 71, 71, 75, 75, 79, 79, 83, 83, 87, 87, 91, 91, 95, 95, 99, 99, 103, 103, 107, 107, 111, 111, 115, 115, 119, 119, 123, 123, 127, 127, 131, 131, 135, 135, 139, 139, 143, 143, 147, 147, 151, 151, 155, 155, 159, 159, 163, 163, 167, 167, 171, 171, 175, 175, 179, 179, 183, 183, 187, 187, 191, 191, 195, 195, 199, 199, 203, 203, 207, 207, 211, 211, 215, 215, 219, 219, 223, 223, 227, 227, 231, 231, 235, 235, 239, 239, 243, 243, 247, 245, 245, 245, 241, 241, 237, 237, 233, 233, 229, 229, 225, 225, 221, 221, 217, 217, 213, 213, 209, 209, 205, 205, 201, 201, 197, 197, 193, 193, 189, 189, 185, 185, 181, 181, 177, 177, 173, 173, 169, 169, 165, 165, 161, 161, 157, 157, 153, 153, 149, 149, 145, 145, 141, 141, 137, 137, 133, 133, 129, 129, 125, 125, 121, 121, 117, 117, 113, 113, 109, 109, 105, 105, 101, 101, 97, 97, 93, 93, 89, 89, 85, 85, 81, 81, 77, 77, 73, 73, 69, 69, 65, 65, 61, 61, 57, 57, 53, 53, 49, 49, 45, 45, 41, 41, 37, 37, 33, 33, 29, 29, 25, 25, 21, 21, 17, 17, 13, 13, 9, 9, 5, 5, 1, 1, 2, 2, 2, 2, 6, 6, 10, 10, 14, 14, 18, 18, 22, 22, 26, 26, 30, 30, 34, 34, 38, 38, 42, 42, 46, 46, 50, 50, 54, 54, 58, 58, 62, 62, 66, 66, 70, 70, 74, 74, 78, 78, 82, 82, 86, 86, 90, 90, 94, 94, 98, 98, 102, 102, 106, 106, 110, 110, 114, 114, 118, 118, 122, 122, 126, 126, 130, 130, 134, 134, 138, 138, 142, 142, 146, 146, 150, 150, 154, 154, 158, 158, 162, 162, 166, 166, 170, 170, 174, 174, 178, 178, 182, 182, 186, 186, 190, 190, 194, 194, 198, 198, 202, 202, 206, 206, 210, 210, 214, 214, 218, 218, 222, 222, 226, 226, 230, 230, 234, 234, 238, 238, 242, 242, 246, 246, 244, 244, 240, 240, 236, 236, 232, 232, 228, 228, 224, 224, 220, 220, 216, 216, 212, 212, 208, 208, 204, 204, 200, 200, 196, 196, 192, 192, 188, 188, 184, 184, 180, 180, 176, 176, 172, 172, 168, 168, 164, 164, 160, 160, 156, 156, 152, 152, 148, 148, 144, 144, 140, 140, 136, 136, 132, 132, 128, 128, 124, 124, 120, 120, 116, 116, 112, 112, 108, 108, 104, 104, 100, 100, 96, 96, 92, 92, 88, 88, 84, 84, 80, 80, 76, 76, 72, 72, 68, 68, 64, 64, 60, 60, 56, 56, 52, 52, 48, 48, 44, 44, 40, 40, 36, 36, 32, 32, 28, 28, 24, 24, 20, 20, 16, 16, 12, 12, 8, 8, 4, 4, 2, 0]] {0: 250, 1: 251, 2: 252, 3: 253, 4: 254, 5: 255, 6: 256, 7: 257, 8: 258, 9: 259, 10: 260, 11: 261, 12: 262, 13: 263, 14: 264, 15: 265, 16: 266, 17: 267, 18: 268, 19: 269, 20: 270, 21: 271, 22: 272, 23: 273, 24: 274, 25: 275, 26: 276, 27: 277, 28: 278, 29: 279, 30: 280, 31: 281, 32: 282, 33: 283, 34: 284, 35: 285, 36: 286, 37: 287, 38: 288, 39: 289, 40: 290, 41: 291, 42: 292, 43: 293, 44: 294, 45: 295, 46: 296, 47: 297, 48: 298, 49: 299, 50: 300, 51: 301, 52: 302, 53: 303, 54: 304, 55: 305, 56: 306, 57: 307, 58: 308, 59: 309, 60: 310, 61: 311, 62: 312, 63: 313, 64: 314, 65: 315, 66: 316, 67: 317, 68: 318, 69: 319, 70: 320, 71: 321, 72: 322, 73: 323, 74: 324, 75: 325, 76: 326, 77: 327, 78: 328, 79: 329, 80: 330, 81: 331, 82: 332, 83: 333, 84: 334, 85: 335, 86: 336, 87: 337, 88: 338, 89: 339, 90: 340, 91: 341, 92: 342, 93: 343, 94: 344, 95: 345, 96: 346, 97: 347, 98: 348, 99: 349, 100: 350, 101: 351, 102: 352, 103: 353, 104: 354, 105: 355, 106: 356, 107: 357, 108: 358, 109: 359, 110: 360, 111: 361, 112: 362, 113: 363, 114: 364, 115: 365, 116: 366, 117: 367, 118: 368, 119: 369, 120: 370, 121: 371, 122: 372, 123: 373, 124: 374, 125: 375, 126: 376, 127: 377, 128: 378, 129: 379, 130: 380, 131: 381, 132: 382, 133: 383, 134: 384, 135: 385, 136: 386, 137: 387, 138: 388, 139: 389, 140: 390, 141: 391, 142: 392, 143: 393, 144: 394, 145: 395, 146: 396, 147: 397, 148: 398, 149: 399, 150: 400, 151: 401, 152: 402, 153: 403, 154: 404, 155: 405, 156: 406, 157: 407, 158: 408, 159: 409, 160: 410, 161: 411, 162: 412, 163: 413, 164: 414, 165: 415, 166: 416, 167: 417, 168: 418, 169: 419, 170: 420, 171: 421, 172: 422, 173: 423, 174: 424, 175: 425, 176: 426, 177: 427, 178: 428, 179: 429, 180: 430, 181: 431, 182: 432, 183: 433, 184: 434, 185: 435, 186: 436, 187: 437, 188: 438, 189: 439, 190: 440, 191: 441, 192: 442, 193: 443, 194: 444, 195: 445, 196: 446, 197: 447, 198: 448, 199: 449, 200: 450, 201: 451, 202: 452, 203: 453, 204: 454, 205: 455, 206: 456, 207: 457, 208: 458, 209: 459, 210: 460, 211: 461, 212: 462, 213: 463, 214: 464, 215: 465, 216: 466, 217: 467, 218: 468, 219: 469, 220: 470, 221: 471, 222: 472, 223: 473, 224: 474, 225: 475, 226: 476, 227: 477, 228: 478, 229: 479, 230: 480, 231: 481, 232: 482, 233: 483, 234: 484, 235: 485, 236: 486, 237: 487, 238: 488, 239: 489, 240: 490, 241: 491, 242: 492, 243: 493, 244: 494, 245: 495, 246: 496, 247: 497, 248: 498, 249: 499} 57 154 37 64 97 121 72 25 53 155 102 184 49 41 215 39 165 52 53 141 87 21 175 52 6 78 93 216 19 57 145 15 21 11 49 152 63 51 201 35 57 195 98 145 55 123 45 23 73 7 25 75 50 192 71 5 27 1 153 99 34 7 15 17 20 171 91 109 102 152 37 21 108 9 151 1 171 83 57 153 3 1 60 17 99 163 51 19 19 195 167 205 172 106 135 191 173 14 75 105 59 25 3 13 35 47 164 219 150 149 20 101 8 99 3 107 167 138 127 43 46 11 55 77 12 161 61 67 133 198 95 111 63 130 106 173 51 59 121 181 66 185 97 137 47 103 53 57 9 6 66 57 165 5 79 15 60 15 171 149 185 87 222 15 27 180 95 85 132 152 33 19 41 51 51 141 51 165 135 22 23 2 24 197 83 120 108 137 91 32 11 41 82 85 17 31 31 21 75 215 202 15 168 180 40 156 199 76 113 121 83 50 51 151 114 53 59 21 29 87 200 28 119 169 73 74 133 17 125 111 51 177 29 192 209 77 10 0 48 189 31 117 20 14 119 51 23 81 201 151 31 187 155 147 62 49 57 11 36 39 95 57 185 24 62 47 97 53 55 67 27 63 161 103 81 67 111 218 64 161 171 101 98 43 63 81 115 3 32 75 71 111 87 152 123 78 23 192 79 1 71 46 47 67 85 7 195 47 38 6 115 65 215 118 49 67 153 169 114 29 39 79 207 53 83 139 13 163 79 65 117 31 11 107 25 21 122 19 91 23 153 59 73 8 139 17 65 112 92 34 119 103 13 185 17 42 167 203 189 95 54 49 165 137 47 82 26 56 12 150 191 67 117 139 13 180 39 147 83 126 193 181 128 5 229 65 37 19 149 23 7 67 7 43 4 3 137 32 139 73 45 195 179 72 7 57 71 136 113 84 20 5 35 51 78 57 165 29 146 37 27 120 61 219 133 85 65 218 42 44 134 44 141 115 120 123 13 141 25 46 58 63 209 55 21 199 139 165 79 3 103 5 19 28 52 155 75 149 183 119 193 5 91 21 5 23 73 82 41 139 5 103 111 11 225 61 175 182 61 59 85 67 185 165 77 21 225 83 91 85 23 1 211 29 146 71 49 187 21 155 2 21 125 113 91 37 121 139 46 71 227 99 71 8 31 147 112 33 159 79 105 133 17 2 5 91 70 101 180 37 49 137 126 54 62 17 115 135 200 99 1 151 99 152 113 93 181 227 170 33 15 15 25 22 43 53 93 17 35 9 89 99 175 37 32 75 156 129 15 217 57 37 99 95 184 192 19 29 99 17 49 65 53 87 36 45 17 51 124 199 68 167 48 76 61 24 49 5 64 34 69 3 13 69 50 31 69 7 17 27 119 141 164 37 153 203 103 137 29 82 61 89 25 81 13 108 211 35 38 50 9 155 208 13 143 99 113 59 15 115 168 92 31 109 79 32 63 90 101 24 133 59 101 51 31 145 15 141 130 82 59 74 104 212 7 123 1 37 174 80 113 59 61 127 70 44 3 35 55 65 3 100 15 43 47 133 189 171 29 9 11 23 48 77 31 96 9 101 11 16 112 103 75 122 7 79 19 36 19 121 197 137 163 138 93 3 213 75 3 59 182 55 17 177 65 219 35 65 97 24 23 190 53 87 35 189 34 83 45 28 128 141 101 179 11 193 142 147 174 221 67 129 7 191 4 26 96 180 131 29 62 37 91 43 48 23 209 86 30 25 117 91 22 79 147 9 41 63 57 28 191 131 5 123 29 21 177 135 117 31 110 96 133 115 4 9 55 142 38 3 195 32 76 55 80 159 105 122 102 160 152 9 47 19 73 9 39 24 29 179 51 101 157 33 29 54 136 63 159 115 43 204 128 121 145 25 166 25 99 113 106 47 51 37 180 26 151 84 41 88 193 206 139 71 6 15 23 37 77 164 4 26 19 111 35 140 39 221 141 85 39 67 97 64 235 65 6 27 47 103 103 5 83 133 81 19 155 5 31 37 21 5 19 115 63 167 123 59 133 3 69 59 1 69 69 16 61 46 195 94 213 189 9 97 101 21 57 153 155 3 18 44 55 2 25 45 117 17 29 121 183 17 109 59 43 107 51 199 37 13 156 27 163 24 117 5 69 59 216 145 181 101 61 65 176 56 107 50 63 13 171 60 61 21 97 105 98 130 86 55 89 27 3 21 97 55 13 236 155 57 163 59 129 24 27 13 14 215 47 123 19 107 3 107 39 11 55 39 143 5 131 145 168 43 207 125 37 179 143 3 59 115 97 103 89 14 19 70 229 151 151 29 49 25 33 47 39 77 87 20 91 66 119 97 60 85 11 110 63 119 75 11 100 137 69 18 41 18 43 51 21 49 132 16 95 77 62 107 161 69 82 49 79 17 1 135 39 15 69 14 181 5 144 38 33 105 37 101 77 1 169 23 1 87 104 131 45 119 93 65 9 82 48 55 103 121 164 55 33 109 159 25 9 205 44 133 144 141 139 55 43 76 113 33 193 92 109 100 109 188 112 93 61 11 161 187 57 51 59 220 49 75 86 3 107 10 59 17 193 125 105 11 190 52 19 117 113 58 11 52 73 41 2 104 73 45 91 1 5 13 49 11 8 184 75 11 169 151 91 83 25 96 129 149 155 85 117 61 43 135 115 99 17 45 195 97 144 121 127 153 8 73 104 21 24 1 183 73 166 61 5 175 178 159 53 108 134 77 21 72 171 135 73 120 131 91 9 5 184 1 47 141 139 196 60 139 127 172 179 117 184 101 23 78 149 33 121 74 100 22 22 16 122 69 146 79 1 83 13 86 73 135 38 68 96 145 114 163 14 82 85 5 143 13 45 113 71 45 27 79 117 83 89 93 25 3 24 19 17 162 128 103 87 73 37 41 122 13 11 160 59 171 82 154 106 145 73 17 50 123 179 46 99 195 15 72 1 226 98 59 122 5 65 85 1 25 77 83 125 104 51 16 107 47 19 109 7 152 27 17 13 41 112 215 0 143 105 49 179 86 47 116 15 71 0 80 126 142 112 181 69 45 84 2 99 67 117 145 104 127 35 79 82 7 134 85 95 127 37 61 109 225 205 93 59 173 117 62 45 93 143 39 11 85 84 25 0 102 229 147 21 95 3 172 33 70 53 80 55 38 179 1 69 84 89 53 86 43 139 31 9 95 52 88 163 99 219 85 229 47 19 21 95 201 45 111 48 174 16 63 42 116 155 123 37 195 125 85 33 17 42 55 45 47 101 97 107 4 131 117 11 89 7 15 77 145 111 108 14 142 24 86 45 115 1 93 163 43 147 122 9 71 95 107 169 69 37 42 135 90 81 95 95 181 39 161 21 17 37 37 103 95 185 52 81 32 78 82 65 11 71 27 29 185 84 191 3 37 45 143 129 81 78 37 115 217 71 65 171 41 103 63 15 94 39 62 93 21 27 15 74 237 47 189 161 13 54 20 39 37 101 5 40 163 91 55 152 73 109 153 97 75 137 105 107 116 210 41 7 119 40 12 166 95 38 239 61 149 5 105 149 64 84 47 113 151 21 109 219 153 143 108 33 66 67 51 39 43 57 26 111 228 42 97 31 177 77 27 101 143 197 59 123 17 16 19 123 65 43 15 197 79 119 17 131 11 119 7 117 187 45 13 157 84 10 61 33 55 19 39 11 49 115 3 33 7 18 51 151 49 184 18 14 148 91 181 125 53 59 85 19 82 65 12 57 115 107 168 139 1 7 37 23 141 151 117 104 84 13 71 83 143 149 187 194 183 135 77 77 199 182 45 27 163 109 103 109 131 181 151 5 99 159 37 9 23 43 2 147 17 113 68 146 5 21 129 145 137 43 107 52 30 0 120 99 51 148 206 64 97 63 23 35 37 93 13 24 146 79 83 101 45 26 115 105 73 113 78 105 65 147 37 93 49 34 33 9 31 225 1 30 33 1 105 159 25 93 15 103 67 77 105 32 6 56 166 62 148 76 51 61 49 155 91 171 141 131 95 47 153 142 218 133 55 103 5 17 25 100 21 133 95 119 75 3 88 65 205 167 77 48 53 111 27 65 66 120 171 81 147 151 43 87 131 67 130 135 17 17 163 15 57 44 133 69 112 92 16 85 83 59 40 175 193 205 113 203 37 21 112 137 101 53 215 23 29 5 27 65 30 101 37 117 21 11 130 55 83 15 107 135 52 4 169 96 103 177 37 130 146 77 27 95 115 105 121 60 41 42 1 161 61 171 59 47 15 25 7 7 43 205 61 27 115 127 21 49 215 45 125 129 63 63 31 196 47 70 65 101 113 120 211 35 3 25 183 42 73 12 35 65 89 59 29 159 3 175 5 148 90 103 154 33 23 167 17 132 53 57 41 41 179 178 161 65 4 159 161 51 161 61 34 25 65 9 153 53 71 75 47 57 35 3 19 111 168 65 47 12 15 18 49 5 13 89 5 39 55 12 85 61 98 140 89 121 59 51 7 49 146 9 163 12 161 166 65 107 11 109 151 147 2 88 85 3 48 151 56 121 58 61 48 37 114 85 47 83 60 103 133 17 35 73 99 25 85 134 192 65 169 65 33 45 45 5 124 101 23 202 7 11 39 73 129 95 155 37 187 85 125 59 9 95 141 3 111 120 16 160 24 89 175 69 80 7 111 169 54 49 72 7 120 45 25 9 113 103 38 191 91 59 165 116 145 99 170 83 19 112 61 9 185 91 5 113 99 119 164 104 158 50 35 11 125 33 9 80 3 9 65 112 31 3 5 9 25 187 97 147 109 93 169 27 9 143 135 119 64 170 115 117 5 67 17 31 47 119 1 56 35 7 44 31 5 17 60 203 47 81 19 27 45 12 13 35 34 55 13 8 97 87 49 7 41 157 96 8 163 27 61 75 103 161 130 152 47 84 197 179 103 52 33 205 81 109 71 73 0 64 84 89 29 16 95 235 120 151 111 1 200 92 177 40 29 14 105 23 175 11 183 69 43 63 177 56 1 132 217 107 84 2 21 10 161 117 113 147 132 143 43 13 50 95 38 93 65 160 136 17 142 39 127 215 47 17 72 5 102 41 195 5 127 149 85 185 91 83 129 57 99 21 33 77 39 139 137 183 108 159 1 58 35 49 33 219 162 39 33 32 39 118 99 75 38 58 138 60 97 131 65 123 25 13 127 29 35 37 131 135 168 125 78 88 168 51 106 7 79 11 9 158 97 101 71 21 32 49 187 136 35 53 96 51 207 154 128 67 30 31 37 57 206 153 39 130 90 129 229 193 75 4 45 1 82 138 127 143 135 20 7 46 135 143 1 135 92 160 15 135 19 15 59 1 121 1 131 159 201 47 3 127 80 93 59 196 110 45 142 111 193 77 138 13 57 63 24 123 71 111 43 115 25 43 137 135 155 94 111 84 130 120 24 116 87 82 131 187 123 23 39 111 165 43 11 135 85 29 65 59 52 37 125 175 39 31 183 121 163 1 102 57 84 26 133 53 12 8 169 63 63 121 99 201 45 42 27 81 177 55 15 41 46 36 5 23 213 47 135 110 159 43 27 4 116 28 56 2 79 141 189 166 151 13 191 203 1 166 89 27 49 105 47 8 108 86 129 33 83 55 66 1 15 114 47 183 115 27 85 41 97 55 19 217 25 37 92 114 49 104 7 113 86 9 1 109 51 114 183 109 123 53 195 35 159 13 156 143 159 199 215 9 19 169 23 22 14 3 31 134 107 100 187 108 77 4 55 4 72 9 42 196 124 151 33 103 64 3 85 169 117 23 127 7 192 93 27 49 25 203 79 173 155 199 61 69 55 29 89 178 27 25 39 115 174 189 155 113 69 137 168 166 61 147 81 13 57 189 201 83 141 241 101 105 13 83 65 3 91 37 71 161 82 19 54 93 92 57 69 77 245 132 22 39 43 15 218 111 107 48 58 58 159 50 33 11 9 26 188 80 131 108 101 125 37 151 101 111 158 37 87 55 47 17 1 61 181 105 13 39 35 217 7 77 11 89 87 183 183 187 9 223 210 9 27 37 156 61 93 191 171 58 44 138 97 15 45 79 83 47 185 170 135 145 179 15 51 104 55 87 102 33 65 71 0 137 19 125 33 5 29 61 150 73 130 112 35 11 13 151 168 83 97 146 49 119 39 19 31 15 83 107 82 50 68 17 92 172 5 66 114 211 112 39 27 111 147 140 168 11 49 56 110 136 48 61 100 5 155 39 107 46 41 115 147 43 35 70 143 39 112 111 81 85 52 91 170 231 121 138 59 63 25 228 3 173 69 75 16 33 215 55 42 77 143 43 57 58 181 51 89 89 163 80 73 41 96 89 140 19 52 13 20 23 27 161 217 13 62 159 73 169 153 67 168 195 21 10 102 197 87 35 85 22 203 69 14 73 100 25 1 159 21 7 94 107 107 56 103 22 80 180 109 67 171 7 146 91 83 129 96 121 31 93 105 18 11 92 21 75 31 124 68 127 147 23 21 45 86 167 46 53 21 77 197 45 131 1 21 37 85 15 49 9 6 93 96 147 56 69 177 133 49 66 39 107 5 187 114 36 34 13 45 19 51 7 149 65 75 53 105 149 35 121 9 143 140 94 44 182 38 158 155 173 121 123 69 117 20 47 21 217 13 113 67 11 42 91 67 136 171 27 170 209 197 199 127 124 43 27 186 211 9 6 15 9 72 37 130 113 11 36 147 50 125 129 66 82 16 73 72 133 146 75 9 36 135 61 67 68 32 48 115 49 132 73 25 91 17 2 194 141 5 7 39 24 29 21 102 103 19 176 145 53 65 60 73 13 7 13 1 67 39 1 66 79 97 179 143 65 109 29 103 44 105 57 40 19 30 5 191 33 63 89 167 43 85 67 53 80 97 75 175 207 155 45 145 57 215 119 137 164 13 46 137 77 52 13 111 20 69 149 25 197 71 89 95 113 47 113 12 127 3 53 83 144 78 33 161 35 99 35 135 4 43 163 53 179 29 39 10 32 137 35 63 141 195 17 128 3 131 19 27 121 81 4 79 141 9 14 39 85 99 89 131 152 88 165 127 23 51 72 21 19 33 57 33 49 191 23 27 187 63 130 126 3 59 73 39 11 27 83 39 1 117 19 59 55 21 105 53 175 8 65 47 209 111 219 47 147 206 141 97 77 148 83 143 41 87 51 119 191 13 87 116 2 176 43 33 134 127 238 45 21 143 118 12 72 195 40 9 104 162 201 73 3 31 93 88 77 37 5 5 141 86 153 183 5 143 11 33 128 65 14 17 42 167 145 179 29 169 78 1 225 187 45 52 9 94 26 79 201 31 11 69 123 1 57 111 109 152 150 36 51 60 65 56 109 17 127 12 57 201 31 10 13 98 62 163 104 61 183 161 205 111 193 64 10 43 215 47 62 119 99 13 27 69 41 12 108 161 83 110 91 185 82 126 88 199 85 149 97 123 197 28 151 5 143 103 104 37 23 88 25 5 107 66 38 214 1 31 37 151 57 20 32 19 116 87 9 165 53 73 127 124 78 141 120 97 124 27 31 179 34 81 85 19 19 73 41 33 95 179 154 126 75 25 53 87 95 147 103 71 64 45 152 97 69 75 62 35 17 9 46 111 55 29 65 37 139 35 127 184 31 112 25 99 87 112 41 111 115 117 3 144 98 205 137 7 193 132 56 35 142 95 141 3 86 39 37 133 77 33 59 37 47 117 82 109 15 201 96 114 17 10 23 55 12 89 71 23 110 66 58 107 38 109 13 175 221 51 159 155 95 3 52 77 63 97 145 9 69 138 69 3 135 3 71 103 79 72 99 49 229 109 77 141 29 60 17 34 171 23 160 201 131 102 101 23 38 21 59 153 118 113 193 9 105 77 47 205 134 175 3 153 47 3 59 15 0 25 39 199 71 51 13 129 161 134 55 85 61 25 119 51 81 105 55 81 38 77 155 16 139 133 31 1 25 67 11 40 66 40 97 142 0 79 95 169 53 9 22 158 215 159 53 141 97 44 121 88 53 77 39 165 187 25 134 101 25 38 41 160 40 22 99 5 162 39 21 157 122 78 135 143 73 63 117 77 69 142 65 11 105 35 53 55 55 205 10 122 156 75 18 75 12 161 61 101 15 13 0 25 21 5 40 15 20 85 137 4 33 170 85 83 67 53 0 157 29 35 7 179 51 13 59 5 91 14 227 29 60 69 31 43 53 69 13 103 31 107 68 193 90 83 0 17 76 123 163 89 92 47 2 95 25 82 81 114 18 139 39 177 17 7 88 7 1 71 66 145 75 17 105 1 185 85 127 161 85 165 172 95 33 180 111 116 153 53 31 86 21 149 61 184 3 126 132 55 61 145 108 65 135 150 161 1 57 144 51 37 123 230 33 139 27 53 147 70 34 5 112 17 100 83 61 40 133 17 131 45 59 72 27 37 48 25 33 155 115 51 49 209 17 13 30 13 5 95 232 74 87 107 155 21 152 56 172 7 58 87 11 97 21 27 31 55 58 9 145 79 175 91 15 107 51 9 1 85 21 69 3 133 181 75 125 83 30 19 171 195 59 29 121 199 17 19 147 138 127 244 91 21 41 103 205 4 7 117 128 33 13 83 141 82 128 85 9 3 89 11 127 4 53 49 133 95 20 109 143 28 75 16 59 5 149 81 6 121 159 99 125 105 78 137 102 67 117 72 145 45 97 39 61 55 133 70 82 167 11 109 64 58 81 25 80 31 17 144 197 69 125 61 103 88 12 132 73 31 31 33 44 22 97 207 113 15 137 14 153 25 117 107 7 44 28 133 76 73 65 209 82 1 87 109 146 13 15 48 93 149 44 5 54 179 31 41 43 11 1 175 46 142 63 137 35 49 101 27 225 101 38 49 131 46 29 126 15 31 167 87 33 177 30 65 17 173 33 156 130 98 145 119 17 219 103 84 32 70 43 7 78 41 39 51 17 77 27 76 65 49 117 159 175 49 9 43 19 8 39 36 11 6 136 36 153 179 57 0 60 133 57 163 38 50 69 173 223 36 109 37 83 49 41 5 84 61 103 93 55 108 91 159 54 71 93 87 127 139 213 51 169 209 117 39 103 5 6 2 135 16 129 80 31 62 19 35 22 46 79 19 218 19 108 5 172 13 46 61 103 8 137 115 21 192 105 85 31 169 15 203 106 65 30 13 55 91 49 27 35 221 187 95 171 57 218 80 50 25 5 201 83 41 105 39 87 31 129 39 17 145 223 14 17 17 127 121 7 180 110 53 69 71 34 15 45 131 97 123 155 155 3 12 118 6 17 59 211 9 7 41 25 65 7 78 139 145 159 55 21 173 11 103 108 89 193 19 79 15 142 139 39 46 8 179 5 8 88 200 171 117 86 74 204 61 118 117 119 184 15 36 63 10 181 47 4 70 123 78 93 11 0 161 16 97 165 33 159 101 76 41 73 69 120 11 25 31 198 85 109 40 179 99 115 151 37 139 5 7 81 197 59 5 115 55 15 4 47 110 71 125 223 2 51 15 33 29 101 104 3 169 44 126 81 71 11 193 241 12 111 7 197 200 13 19 41 76 187 22 85 5 61 159 127 211 84 61 3 232 196 81 107 43 107 67 131 23 101 88 33 229 7 163 65 83 53 213 17 7 75 23 39 109 1 31 9 106 45 137 37 160 35 148 13 46 14 195 55 153 67 85 206 144 45 81 87 75 205 92 36 195 69 67 44 65 107 99 51 67 106 141 205 140 73 245 73 71 135 117 2 93 29 15 21 49 71 44 11 61 113 7 23 70 81 21 9 17 55 37 13 226 67 49 17 11 19 51 47 74 158 8 15 121 173 21 20 195 41 137 15 54 97 77 143 43 31 19 27 51 29 153 30 1 11 71 117 153 69 29 61 29 5 1 197 1 54 3 138 150 17 110 7 9 19 143 135 1 67 24 43 138 1 111 142 13 149 127 35 225 60 160 79 73 62 37 38 25 173 17 145 141 50 74 213 27 144 173 31 71 63 64 1 25 58 25 81 215 105 228 2 39 1 11 85 97 183 53 51 72 213 13 71 57 5 143 40 28 105 45 47 121 60 45 126 205 107 163 57 6 113 98 57 51 43 116 187 59 7 99 133 9 147 65 49 165 100 69 6 113 129 191 1 185 75 45 77 20 31 123 5 214 105 192 135 178 59 37 21 41 179 189 30 133 33 27 23 31 95 67 43 143 93 16 43 25 8 77 205 39 233 118 21 6 21 27 18 26 36 76 3 19 33 45 3 23 28 150 219 21 106 137 148 31 41 155 137 89 63 65 23 33 19 11 25 79 108 97 121 147 100 83 13 151 106 33 37 130 99 29 144 74 57 197 29 7 21 30 11 111 17 1 27 97 13 14 167 28 76 39 84 21 25 92 71 69 34 33 29 69 101 11 107 159 21 127 25 103 14 159 201 115 109 165 165 7 51 45 80 48 7 133 23 7 194 1 87 3 66 191 97 107 83 38 46 68 83 74 187 96 109 138 9 24 81 45 43 83 69 47 19 33 137 129 50 91 123 78 108 12 155 57 79 98 103 99 131 91 35 9 170 12 30 13 120 153 52 205 1 85 163 66 5 179 147 124 161 92 41 17 69 29 149 15 42 111 123 15 31 21 151 149 129 27 85 101 123 158 102 63 21 33 227 17 137 31 127 65 229 100 103 195 59 117 13 205 49 164 99 25 47 37 97 97 95 112 11 44 223 11 62 121 39 137 133 11 46 57 14 71 175 27 16 47 43 153 47 109 78 129 19 49 143 0 15 96 29 37 44 119 105 163 45 10 113 157 57 173 191 96 73 48 193 11 196 44 11 71 53 49 140 37 39 81 56 65 106 118 6 38 47 6 12 63 26 105 126 189 31 181 5 107 43 28 92 94 20 157 129 153 112 14 74 87 163 0 47 33 41 238 159 31 85 43 33 84 41 18 97 68 9 69 179 25 208 27 55 105 34 81 24 3 132 79 39 105 171 18 131 97 45 115 11 24 129 23 39 49 70 93 27 9 142 165 5 87 21 97 72 113 196 27 99 41 85 23 9 45 21 61 158 83 183 17 127 54 7 7 32 109 71 61 29 147 185 124 13 188 81 3 214 127 67 6 38 135 69 20 13 125 18 169 38 5 15 49 0 35 85 1 8 55 125 223 203 61 20 109 34 67 107 173 49 219 113 49 49 119 83 168 33 37 33 122 232 18 71 145 29 39 63 163 31 13 71 137 203 160 181 94 23 35 71 32 70 91 165 57 166 117 61 7 3 166 25 93 19 115 13 122 132 63 85 10 77 155 8 117 115 145 202 46 169 65 24 107 42 59 134 47 88 124 66 133 11 163 73 125 169 9 55 7 61 90 167 140 110 95 199 163 80 147 87 78 51 189 3 38 9 190 43 82 91 103 83 24 55 79 169 77 79 19 11 4 182 61 81 149 33 63 90 17 53 182 61 65 6 121 114 151 139 106 127 39 44 22 155 51 229 203 9 29 103 119 21 19 6 71 14 227 85 61 118 103 195 64 145 45 6 95 103 97 3 117 17 21 5 43 5 23 168 44 45 99 9 127 9 4 79 51 103 81 99 60 124 57 10 6 101 115 7 141 81 25 150 37 157 58 127 9 4 127 39 220 29 99 160 50 97 0 8 85 66 25 79 143 89 31 27 1 207 40 125 65 57 33 25 133 126 47 73 215 1 146 122 135 179 206 5 8 94 11 103 109 99 89 96 187 47 84 12 186 131 38 79 138 103 47 26 15 81 27 179 1 79 43 10 1 7 47 121 125 0 9 20 13 69 141 117 117 29 205 24 66 9 139 9 43 53 97 23 83 3 62 39 25 4 113 98 205 55 68 21 10 89 139 171 107 143 170 10 121 215 175 87 89 38 65 2 3 142 13 148 71 30 95 41 75 69 71 62 121 235 145 66 21 73 53 9 105 69 78 57 35 145 87 128 2 151 193 84 85 87 3 89 21 85 125 181 1 127 33 39 198 35 15 101 77 23 117 201 67 23 11 40 55 21 179 10 63 11 63 17 22 185 169 35 107 133 73 171 189 113 54 175 125 109 56 109 84 53 87 133 183 127 128 181 43 72 112 104 124 97 103 1 171 99 163 2 17 221 13 49 177 33 153 115 219 66 1 97 82 83 159 117 23 113 181 213 163 9 47 23 70 11 143 1 76 43 123 133 83 77 9 15 137 148 153 64 151 100 119 197 78 71 153 97 149 85 18 103 50 198 143 55 93 42 190 49 161 155 129 61 177 59 103 79 136 227 13 23 103 14 33 35 0 91 5 51 11 29 66 46 223 155 45 17 15 147 3 4 17 8 211 66 139 115 87 80 57 99 137 151 55 13 55 1 33 67 47 41 7 154 85 157 61 121 11 147 53 57 13 11 1 69 43 25 58 107 52 71 153 57 93 93 140 4 35 156 226 60 88 79 39 31 133 189 61 7 99 209 202 117 139 121 9 80 4 87 86 151 81 3 101 9 147 61 3 3 189 89 112 61 39 160 71 87 31 171 45 15 101 53 99 45 189 17 77 27 1 17 71 195 140 83 35 155 38 139 23 12 128 9 39 137 65 107 29 116 57 139 129 8 120 109 119 36 135 83 88 72 22 38 130 81 207 66 149 19 147 8 46 117 23 26 213 35 94 102 105 171 43 63 231 125 133 121 189 64 13 133 121 229 91 241 105 141 37 36 153 162 14 136 87 87 149 23 69 63 47 177 99 133 147 73 139 1 145 89 1 140 75 189 57 110 18 77 197 18 75 85 217 85 148 212 78 213 115 5 166 9 111 3 97 47 53 90 157 108 25 196 223 149 177 21 27 117 49 231 9 181 189 15 3 134 158 103 60 41 52 106 77 79 153 25 57 85 125 215 49 43 23 119 37 185 179 0 106 123 31 214 101 43 49 38 109 69 87 151 99 147 87 2 173 3 1 85 13 39 122 52 63 121 214 119 11 11 74 31 92 159 40 88 173 2 131 5 118 49 35 21 83 77 140 221 78 173 8 107 74 165 47 127 43 139 51 27 109 136 61 3 7 163 159 33 39 7 47 168 65 81 181 20 167 81 93 93 27 103 123 139 31 110 91 22 23 77 37 45 151 39 2 51 201 77 27 236 41 67 20 193 37 149 107 91 121 149 17 130 11 108 103 167 173 39 29 93 33 124 56 81 15 149 39 29 70 91 22 10 113 80 111 125 36 17 11 97 59 83 77 101 147 43 9 161 183 43 69 163 27 16 155 81 47 1 71 7 33 33 126 37 91 47 98 155 55 11 130 183 20 11 56 167 177 160 53 31 30 49 3 53 55 213 107 45 41 54 7 5 49 21 167 27 27 9 85 13 37 125 49 16 23 3 40 65 12 1 131 131 71 217 128 17 38 35 187 189 67 79 47 4 47 189 109 145 55 137 4 67 73 18 146 8 95 93 158 223 70 33 72 125 154 109 67 24 155 31 153 42 202 54 11 1 103 137 57 63 81 3 119 141 33 75 89 33 43 120 47 51 77 57 190 183 195 1 16 7 37 143 6 31 23 19 229 109 17 105 87 62 39 17 19 31 80 116 97 129 39 99 69 18 32 11 43 83 101 107 151 21 113 54 99 21 165 63 45 117 28 168 27 88 13 175 26 38 127 59 27 97 85 42 16 6 142 43 53 47 155 90 21 23 121 43 242 49 139 93 151 21 197 190 8 11 231 105 144 168 47 3 244 7 67 65 195 134 71 51 150 89 21 22 9 73 59 11 217 64 43 139 97 29 21 81 113 32 124 56 200 16 105 1 117 69 91 97 54 194 50 103 165 21 55 69 79 32 99 126 126 159 69 121 20 29 123 155 9 14 47 34 3 139 80 93 77 5 83 1 17 96 7 101 16 201 74 196 167 125 69 124 1 91 101 212 147 176 99 73 170 175 36 11 123 1 15 159 111 91 10 193 155 141 67 31 19 7 81 47 45 73 83 117 96 71 111 53 69 59 91 13 117 1 213 2 79 179 19 163 73 7 87 99 37 41 95 109 102 64 40 39 7 181 13 159 13 109 23 25 47 24 29 93 137 57 27 16 193 223 14 69 130 112 103 117 61 45 95 43 77 81 23 141 93 119 169 15 39 8 37 121 28 126 139 1 39 51 13 4 33 139 66 27 31 47 67 25 30 7 59 87 23 175 123 13 1 8 87 32 79 74 47 35 77 43 27 41 51 152 137 74 182 121 85 123 35 1 13 137 87 42 41 179 1 41 67 51 109 99 5 63 3 79 6 135 53 55 34 8 156 63 23 56 107 73 29 77 4 79 89 75 68 52 67 32 25 77 86 86 28 115 97 106 143 35 25 182 154 207 131 45 19 163 107 50 21 69 163 97 107 38 71 51 15 95 143 35 183 131 168 48 175 147 103 77 47 13 49 150 97 41 146 41 43 217 70 67 49 5 8 85 47 199 15 41 202 185 184 77 151 11 129 39 93 113 9 25 79 153 143 161 39 99 210 28 119 66 212 185 31 133 29 25 7 121 97 117 6 73 138 57 90 81 57 79 151 19 145 77 59 183 43 39 144 50 3 3 107 130 13 150 11 78 61 127 38 108 39 47 112 103 147 159 122 91 13 51 33 141 53 10 64 212 33 39 29 62 47 135 157 31 13 21 19 159 113 61 47 53 153 84 87 161 218 63 46 7 175 7 157 32 152 58 5 33 113 25 202 113 68 54 68 39 121 103 102 27 2 33 143 69 133 212 165 109 88 103 127 50 84 227 85 16 207 21 89 39 126 43 75 26 47 22 46 43 29 179 122 84 13 13 183 101 131 134 79 13 29 45 129 79 11 23 55 50 49 39 139 21 66 108 15 21 113 63 47 85 11 165 83 43 37 161 68 138 129 4 153 175 71 135 67 45 102 97 229 93 79 85 147 145 48 66 62 123 7 55 116 191 6 172 27 97 54 5 209 7 110 1 45 1 81 17 36 51 67 7 139 54 119 141 29 97 9 145 93 47 191 96 135 35 121 132 101 244 107 17 163 23 30 49 177 13 25 53 7 213 81 17 21 86 28 89 70 62 59 141 148 117 59 157 145 71 37 89 131 41 35 61 41 1 28 131 55 5 89 235 21 168 177 171 145 8 21 175 30 215 73 111 13 75 131 53 83 95 25 122 89 129 22 146 153 219 4 163 165 45 105 7 92 135 16 121 51 31 37 72 1 137 31 27 91 91 57 0 137 116 117 210 45 93 79 178 209 155 213 195 165 154 41 131 33 170 49 203 7 19 75 109 122 41 21 185 237 50 70 93 41 13 112 55 29 23 4 43 79 160 35 37 45 47 71 100 138 9 187 87 161 83 177 127 59 13 81 208 83 97 71 93 3 159 87 12 8 123 47 135 77 68 3 181 159 0 108 0 20 45 93 145 6 139 38 137 117 16 12 10 72 105 167 118 139 97 138 85 58 117 68 76 40 14 7 45 29 41 42 103 64 195 53 34 32 63 19 141 91 90 11 36 139 28 112 75 39 39 93 65 11 7 14 103 101 59 169 181 97 73 125 12 53 101 81 51 83 153 57 15 111 165 97 59 152 28 65 171 190 76 14 61 176 184 17 113 69 107 175 179 131 109 11 47 10 100 157 119 1 44 63 210 37 56 90 37 122 74 33 161 245 43 20 69 26 47 9 29 161 199 185 129 12 46 134 107 114 57 70 201 205 113 14 35 167 23 45 17 157 145 65 45 162 161 7 113 99 103 22 3 127 173 81 7 168 11 61 69 163 28 191 141 6 180 91 23 124 17 105 195 33 9 70 54 81 210 39 77 10 29 15 141 149 126 77 136 11 19 8 57 167 43 25 12 105 39 45 92 99 125 129 157 33 47 16 76 127 137 45 87 21 33 59 63 17 30 115 27 15 57 156 101 13 66 224 76 84 15 5 31 185 77 30 124 187 35 55 123 127 111 43 45 51 27 177 90 123 24 181 98 133 97 152 97 195 137 88 71 25 42 21 171 187 79 169 23 121 27 77 35 3 99 20 89 67 3 31 38 219 23 43 55 51 89 115 85 181 6 21 27 137 227 119 73 139 186 152 1 3 83 33 51 57 93 40 105 9 151 41 33 153 157 125 61 23 74 47 19 91 25 29 205 15 147 133 95 125 155 143 112 79 51 37 99 108 100 37 171 123 131 65 109 73 145 186 7 49 9 151 161 100 187 141 14 121 5 24 118 123 18 46 56 67 141 75 13 38 148 62 159 62 89 113 21 99 47 72 201 45 27 65 197 58 101 68 95 157 89 29 7 18 47 31 165 15 126 10 75 24 106 9 149 44 197 68 31 143 84 15 97 184 13 96 82 41 47 125 47 56 35 58 133 37 87 9 147 179 195 1 156 92 91 141 89 123 11 71 126 133 17 43 19 91 167 53 135 25 90 71 85 107 179 233 173 19 16 26 95 127 149 16 149 122 18 1 39 98 109 29 39 36 187 199 162 41 201 73 139 74 70 64 61 115 31 137 117 99 128 49 105 63 99 125 163 225 69 117 13 75 54 169 80 0 49 209 192 35 1 121 199 178 73 21 43 61 51 17 162 92 55 109 86 27 167 111 48 37 63 1 149 103 46 76 91 159 29 39 202 146 60 171 46 33 21 31 5 30 169 11 117 91 139 151 69 139 157 144 39 59 211 171 15 55 34 77 85 55 33 135 159 57 17 185 37 13 4 181 39 42 72 20 173 126 39 165 49 93 129 218 201 73 36 23 25 36 123 31 79 190 1 165 47 19 119 39 86 179 71 98 111 65 13 10 61 67 69 60 60 64 127 149 61 5 52 21 83 201 24 207 51 15 3 5 29 69 7 40 11 33 46 24 51 59 99 43 30 127 7 205 117 1 161 33 21 18 196 1 81 38 11 56 111 45 4 139 11 162 2 86 103 19 57 77 49 109 114 73 90 128 82 49 27 11 39 8 21 19 85 5 101 77 81 72 131 43 5 17 19 208 68 33 111 170 90 67 45 135 16 139 13 79 5 61 31 223 37 109 23 27 82 69 6 147 63 179 25 55 15 6 149 23 23 59 167 27 165 137 17 6 137 41 31 47 15 1 111 21 65 99 148 79 7 89 93 105 187 187 33 17 45 67 59 23 94 115 117 77 231 31 77 19 176 103 47 17 33 11 57 37 174 23 111 39 143 67 32 11 2 237 188 31 112 103 63 74 91 37 57 121 57 198 61 181 80 155 82 63 119 34 97 150 19 20 60 11 195 79 205 3 52 119 75 167 17 145 95 38 91 83 49 159 14 1 119 59 33 87 72 167 45 5 125 234 70 169 84 4 147 82 107 107 80 196 31 21 146 85 17 101 177 199 40 42 19 3 172 29 39 17 87 49 69 97 38 47 69 75 67 39 1 76 7 12 16 135 5 1 82 21 6 125 35 103 125 93 1 82 61 3 32 80 133 103 117 100 5 23 25 35 35 79 157 153 3 67 197 86 82 83 135 5 3 59 89 9 59 207 21 3 25 73 17 133 111 77 45 45 13 43 7 3 192 27 2 140 54 77 181 5 165 129 29 39 125 17 145 41 135 3 9 111 67 65 139 76 77 71 4 115 160 39 38 62 120 75 115 72 119 15 41 11 25 18 145 187 109 39 137 8 49 15 27 14 49 157 29 1 39 10 5 82 13 21 147 74 52 131 100 63 99 76 21 170 17 57 95 190 1 149 104 109 0 50 45 6 9 177 106 139 39 93 160 41 174 122 157 89 1 61 27 157 151 203 42 26 17 151 60 93 45 149 126 127 79 67 77 95 32 60 76 71 139 1 173 51 105 3 171 31 234 61 69 61 77 83 48 135 7 149 160 30 137 129 5 203 35 23 11 60 160 163 133 7 220 90 139 149 81 149 69 53 116 21 44 137 191 30 145 145 151 39 30 35 18 77 1 59 87 17 93 173 79 36 129 115 5 47 158 41 113 73 157 79 91 37 134 175 121 35 37 53 13 43 55 43 151 88 1 35 69 79 19 119 28 195 35 90 5 201 63 15 115 155 120 39 198 101 107 103 19 41 79 70 122 35 61 34 103 20 13 131 25 44 55 129 33 3 85 149 100 99 11 97 106 219 89 79 39 11 27 50 57 1 79 33 37 5 197 219 29 162 109 127 59 14 133 59 95 50 203 113 40 61 46 37 159 154 137 155 17 40 0 3 4 74 39 15 79 143 181 44 138 63 237 78 13 5 13 27 49 161 175 144 89 41 153 81 97 231 115 19 228 229 120 39 61 6 117 203 168 105 13 41 101 65 1 23 79 101 71 25 19 149 67 47 241 131 67 67 95 137 142 75 59 175 2 147 39 51 35 153 33 7 115 16 103 41 175 17 81 145 116 38 67 147 48 21 19 205 87 38 100 133 13 19 99 153 117 177 64 15 163 9 25 83 6 71 87 15 135 222 187 7 137 5 41 53 53 61 93 11 11 96 47 53 87 99 1 165 110 49 21 204 125 29 106 191 155 43 111 157 116 61 91 21 48 91 121 37 169 119 3 36 172 221 83 20 198 31 57 133 24 141 59 87 197 105 163 40 105 49 26 77 30 65 13 192 87 68 26 26 0 39 203 136 95 93 165 75 106 86 56 58 9 39 91 40 45 141 117 199 117 152 17 125 25 10 11 83 80 26 47 201 27 164 55 91 185 23 65 99 78 11 52 70 81 117 199 131 17 180 185 139 55 13 35 47 93 151 37 5 88 31 57 87 127 101 85 3 73 29 8 183 169 83 49 77 139 165 28 110 103 161 4 118 146 5 83 49 187 1 193 87 21 165 33 163 0 39 65 135 79 63 29 7 1 126 13 135 13 75 67 52 7 58 32 57 65 74 13 97 33 29 17 95 1 33 76 155 40 48 81 215 25 71 123 123 97 17 57 29 102 26 23 65 44 88 31 131 121 12 14 172 75 23 92 61 179 71 22 13 21 13 51 29 119 81 13 124 45 53 8 140 93 78 65 89 57 105 47 53 235 6 121 115 21 6 70 86 86 2 19 49 3 7 48 129 77 33 162 80 144 130 8 137 39 170 173 73 185 118 111 101 223 33 35 238 112 25 103 23 51 25 101 50 19 41 23 122 61 133 86 62 158 134 153 1 153 75 184 158 135 130 89 74 93 21 87 27 19 17 8 50 184 16 113 151 131 5 132 36 75 156 27 139 155 73 35 31 95 187 128 126 27 9 19 25 129 12 0 71 72 63 53 92 61 75 238 65 115 99 66 10 36 23 35 17 174 49 72 139 23 138 18 23 35 15 147 57 151 93 75 49 43 8 95 61 36 91 5 115 5 65 109 51 107 9 25 11 19 29 25 20 13 207 79 9 83 71 143 89 9 60 29 77 156 94 54 141 22 79 37 107 27 164 25 3 67 113 199 73 134 101 13 41 59 9 66 11 41 17 159 109 31 21 70 173 90 159 96 37 87 151 51 31 41 188 79 89 151 35 134 3 0 16 0 51 103 12 98 101 95 47 75 2 9 5 21 93 227 38 9 127 171 133 69 96 23 104 9 49 111 17 11 59 111 21 13 93 87 153 89 39 11 2 62 63 1 109 48 165 5 73 120 21 155 33 125 141 81 163 101 27 9 92 129 115 83 201 20 206 17 120 2 83 103 37 7 226 51 67 68 13 79 63 102 24 13 91 132 15 105 95 13 73 98 23 97 44 78 157 128 9 89 180 145 56 31 75 153 50 157 26 165 100 147 105 62 9 65 99 54 135 79 196 172 33 143 53 37 14 82 71 111 6 19 148 5 100 108 33 75 171 207 121 129 95 21 31 217 1 20 175 118 54 13 76 30 91 1 149 211 23 116 85 104 113 10 145 146 33 95 134 70 43 75 43 13 23 18 89 125 167 7 115 61 159 29 101 31 83 63 215 73 91 47 21 203 131 161 223 1 60 47 163 111 125 65 75 52 81 227 28 121 103 110 1 21 0 5 29 180 169 17 59 52 147 87 21 126 139 209 9 51 11 219 97 8 35 95 71 131 94 32 209 27 24 132 75 43 234 93 37 19 15 84 123 43 81 108 7 35 1 83 116 43 181 1 6 77 11 51 17 63 29 25 207 63 79 71 143 8 187 137 95 39 136 5 119 145 161 32 41 148 19 26 47 67 106 61 157 69 21 11 183 56 5 43 231 129 161 39 165 23 35 46 125 165 23 53 165 197 35 150 20 111 81 27 101 219 155 113 13 169 229 185 129 145 184 59 25 125 156 171 11 1 25 128 104 75 52 43 25 72 59 173 55 68 15 43 10 69 74 134 77 29 45 109 47 205 186 17 47 135 219 48 148 154 107 211 37 178 27 207 72 75 29 65 33 139 27 7 131 47 34 93 153 7 101 56 41 82 213 63 177 75 89 26 185 134 23 83 115 52 69 33 104 49 90 162 97 119 121 28 122 123 3 103 123 51 55 211 113 155 123 39 72 91 132 11 15 123 1 67 36 208 27 132 39 39 47 79 93 155 61 37 182 48 99 5 142 27 31 1 50 54 113 51 131 35 180 161 59 99 15 197 121 48 157 135 247 49 35 168 187 229 31 178 195 15 40 21 55 61 73 213 41 127 7 193 98 55 67 165 104 84 2 79 34 175 145 27 186 119 15 83 107 96 63 169 119 162 76 129 75 9 12 69 69 59 39 97 0 66 97 49 11 41 179 183 69 219 32 61 49 44 76 7 233 155 11 16 5 74 41 40 144 1 39 127 207 155 87 49 193 75 28 31 73 144 61 163 92 109 2 109 45 120 17 42 123 117 73 73 65 29 13 81 9 31 157 207 49 1 95 70 186 180 104 188 41 43 1 115 16 59 149 167 129 109 11 53 192 10 105 23 175 95 105 41 10 49 198 43 153 84 115 89 8 65 50 157 29 4 123 28 29 43 108 35 64 39 1 74 12 31 79 133 157 31 45 134 20 94 0 23 69 3 21 165 99 37 135 24 17 85 129 105 169 164 0 43 6 43 107 29 107 188 60 53 22 81 12 17 175 127 165 89 42 83 131 55 160 194 47 26 139 1 41 87 117 33 1 5 27 53 65 7 53 47 96 165 229 44 72 116 161 127 115 19 181 135 97 118 4 16 108 159 83 25 18 25 35 207 50 61 59 101 41 63 1 36 37 139 145 153 148 15 104 103 95 227 28 41 7 111 139 118 149 19 75 87 11 43 68 67 197 73 85 105 199 182 103 121 171 142 100 153 91 121 46 60 108 54 27 46 99 151 127 197 169 95 119 103 97 165 57 149 77 95 44 19 191 89 4 66 15 47 63 135 39 1 211 115 123 181 214 177 101 74 193 70 117 105 47 224 5 113 53 51 123 103 97 9 168 98 193 20 5 119 27 27 169 153 117 103 87 37 20 45 171 101 3 79 163 73 118 83 43 211 73 41 36 139 207 29 19 133 165 78 34 99 163 181 47 105 153 209 29 52 102 3 227 39 39 45 46 191 233 95 3 52 67 15 147 36 55 9 98 59 69 11 145 42 27 103 31 153 105 153 103 99 85 38 9 73 172 126 41 95 2 97 31 59 133 108 31 13 71 42 53 133 97 13 127 211 26 4 46 69 173 116 139 26 19 15 71 63 51 107 6 35 103 24 3 177 71 52 168 19 53 127 169 47 29 87 81 181 1 63 6 1 85 33 125 129 81 39 145 43 117 29 54 193 77 135 51 73 113 18 166 166 37 191 18 5 163 232 121 220 123 1 29 31 165 167 123 85 130 133 111 35 49 2 21 82 155 59 119 157 117 118 41 79 186 143 197 35 110 43 21 32 129 23 51 32 35 155 31 11 12 11 20 73 185 23 104 77 36 231 62 90 161 100 19 79 93 55 223 87 9 23 95 83 143 141 27 129 95 171 135 54 69 53 38 119 82 1 24 102 11 45 93 151 47 195 55 2 78 99 45 171 209 119 21 34 20 201 6 39 24 87 149 7 161 12 57 119 43 11 1 193 171 60 113 29 51 109 175 5 83 145 7 17 6 116 34 40 31 142 111 9 15 83 181 59 167 8 118 73 85 151 115 72 34 3 117 213 73 92 57 41 148 213 23 51 208 132 36 71 87 47 53 3 161 81 75 147 45 37 39 134 80 131 17 165 137 3 47 37 2 169 64 29 157 25 143 13 7 213 9 136 202 5 95 9 99 20 108 45 189 1 67 117 15 131 175 61 1 67 58 69 73 29 151 171 75 221 33 105 46 153 43 23 186 51 82 37 4 51 21 143 7 76 59 144 139 32 87 45 31 29 51 51 97 94 73 30 69 29 17 29 55 15 3 100 48 71 99 109 19 137 9 124 143 66 89 91 240 189 1 169 57 47 189 63 81 79 111 89 17 5 72 140 13 125 32 80 135 74 219 139 9 99 5 57 102 201 93 19 99 95 72 67 2 21 95 245 3 39 13 39 141 12 141 63 42 111 60 73 107 172 103 157 191 66 103 37 29 94 116 77 154 109 114 24 130 3 169 1 11 169 9 123 65 37 7 37 43 3 91 18 24 41 195 49 103 149 109 169 189 16 3 0 102 142 13 18 94 9 29 2 77 51 11 77 87 21 8 125 94 167 97 115 139 9 71 93 175 59 154 11 147 10 143 17 120 220 20 9 145 86 63 35 0 4 75 15 215 55 55 93 63 152 27 25 156 69 21 45 149 121 158 81 6 7 9 157 50 33 49 139 111 1 203 205 181 196 39 59 167 231 25 39 101 57 21 123 137 81 45 56 105 125 23 75 7 180 7 5 13 91 25 93 48 9 198 25 34 147 15 89 129 12 39 7 133 123 36 140 5 27 104 90 13 94 97 104 31 37 48 29 151 95 69 147 33 18 21 7 117 21 87 151 57 35 206 173 89 170 7 59 159 242 223 165 49 97 96 62 87 5 97 75 38 80 59 37 183 15 124 17 147 47 95 157 25 43 175 63 9 67 225 53 23 67 77 27 9 87 50 179 25 3 93 65 133 46 73 31 95 136 3 113 25 137 29 114 221 35 1 23 41 142 5 37 116 181 1 35 155 70 21 79 23 159 212 120 60 13 43 23 7 117 154 17 41 141 41 12 64 19 109 39 143 28 119 77 25 11 27 52 205 60 93 123 19 141 62 57 128 91 89 193 59 16 77 43 62 79 11 92 147 17 94 34 128 49 25 169 191 52 34 24 23 53 128 18 163 41 11 101 49 135 144 60 96 67 192 73 35 139 67 47 23 41 39 107 121 94 76 117 104 116 3 82 20 45 101 79 69 117 10 85 97 9 58 2 65 159 1 159 15 98 43 23 46 219 125 11 117 217 59 149 57 47 137 89 45 91 209 37 131 38 14 65 107 109 35 76 165 93 97 127 65 201 116 55 41 60 101 42 209 77 122 209 12 31 43 85 99 23 73 16 65 179 113 138 9 38 70 193 111 144 36 95 39 111 75 0 0 95 41 89 144 1 5 37 99 21 13 113 7 44 115 169 62 1 135 11 39 97 99 87 117 125 91 33 51 58 49 65 3 29 99 127 9 89 141 129 29 31 144 84 126 79 38 99 17 33 33 46 118 97 171 35 16 55 63 71 135 27 79 239 24 97 16 181 43 11 43 7 51 11 61 37 91 81 106 17 58 167 29 31 169 76 89 171 9 91 43 26 17 116 51 35 77 209 131 107 77 200 163 39 165 184 1 3 79 101 32 101 136 6 43 115 101 59 177 13 121 65 111 15 202 25 95 102 42 57 153 91 5 127 2 38 154 63 38 79 6 42 14 15 221 66 131 55 31 13 129 67 54 162 153 218 59 139 13 61 93 85 45 74 110 110 1 57 9 9 41 29 143 131 83 31 53 57 150 76 97 131 1 151 28 154 57 47 57 14 138 146 51 0 57 43 115 89 15 69 3 17 5 161 202 11 138 14 110 73 38 36 51 13 25 169 146 163 163 135 103 83 225 5 15 99 84 41 81 160 11 14 117 90 85 77 135 9 136 47 133 141 31 79 1 73 118 127 87 9 45 1 19 55 57 8 126 221 37 23 235 197 96 161 19 211 59 93 29 55 57 63 119 120 131 123 147 60 111 89 74 57 103 130 37 41 207 188 129 40 63 11 8 56 19 103 47 71 121 23 111 239 25 51 158 165 19 69 188 0 97 12 107 59 173 31 30 61 28 81 57 200 18 105 190 75 45 190 1 48 205 180 57 80 97 145 93 21 25 86 131 108 199 167 126 37 27 155 60 94 56 31 62 109 45 22 3 17 67 155 155 27 38 57 68 21 113 235 157 143 21 91 7 19 230 191 33 159 97 105 91 136 59 36 5 140 40 13 141 27 49 191 15 49 117 27 35 113 103 3 1 187 42 71 34 95 1 5 43 109 7 13 23 69 5 66 77 45 110 21 122 57 91 44 91 13 124 81 229 5 98 42 126 21 17 43 162 142 7 45 65 45 119 39 1 126 219 63 25 104 47 30 29 11 67 153 59 47 132 74 89 41 17 41 9 31 59 20 96 119 106 46 29 47 43 151 129 52 79 139 37 3 118 54 13 65 101 176 95 55 42 155 39 63 54 53 8 169 140 12 33 145 35 13 95 100 215 76 29 109 13 27 193 1 19 113 27 78 5 128 43 185 27 95 147 158 133 17 125 11 20 117 51 71 133 89 5 101 107 65 138 34 32 79 3 51 82 53 27 18 93 69 123 69 7 41 157 2 67 89 1 63 12 47 39 44 118 127 73 176 143 127 125 133 103 116 21 1 19 193 29 140 79 128 35 8 28 35 84 7 116 31 89 102 156 59 201 23 153 160 75 57 181 7 205 43 9 69 25 194 85 245 103 37 128 77 137 99 59 63 47 53 108 111 157 237 61 27 28 213 15 24 14 114 17 15 177 49 191 127 22 1 95 223 117 0 105 25 35 127 107 43 104 110 219 33 77 99 129 145 89 203 60 31 57 87 87 18 95 87 8 25 103 143 3 63 43 7 120 88 159 4 53 36 55 45 147 117 69 92 45 18 111 21 1 68 211 15 3 63 123 69 95 114 141 78 45 155 43 163 68 91 12 33 52 191 133 81 161 55 128 18 48 27 21 11 225 9 68 89 109 12 70 149 237 17 97 107 45 5 116 127 213 25 117 65 51 39 11 89 13 83 156 31 26 113 1 40 16 34 103 85 189 159 121 85 71 56 152 149 153 79 131 77 63 131 132 73 167 33 113 44 55 99 17 158 104 59 153 205 70 207 175 25 69 27 73 134 37 17 137 237 113 77 65 82 39 57 159 35 106 21 55 45 105 84 51 6 94 25 27 73 19 44 83 108 36 141 88 5 139 37 111 93 228 135 46 79 79 53 1 42 105 190 231 35 43 241 15 99 223 31 27 45 30 49 5 8 4 24 78 40 15 165 6 157 221 241 31 148 189 33 5 158 23 127 29 54 37 86 135 94 123 70 45 11 78 1 127 171 29 106 53 155 209 35 63 96 103 53 75 72 121 11 16 55 123 101 53 30 89 206 219 171 165 159 81 67 103 37 69 112 107 107 63 69 37 174 170 79 89 31 188 24 49 193 149 104 33 1 135 3 125 9 125 55 65 39 147 49 79 36 122 93 181 47 9 47 45 37 31 63 69 99 55 174 89 51 3 29 123 30 117 197 81 14 47 237 49 94 87 161 15 32 163 39 196 29 131 155 56 120 105 47 64 1 189 135 236 35 83 115 65 81 13 107 25 53 45 131 178 83 212 91 57 31 100 76 239 12 13 13 57 105 193 17 128 29 1 160 111 54 67 165 3 145 33 175 179 119 202 145 5 3 13 215 225 146 67 1 137 81 51 205 65 21 47 121 45 19 22 208 85 110 97 81 23 39 132 76 52 6 147 143 15 167 139 51 1 19 101 78 73 78 29 17 2 28 7 51 71 27 63 61 94 117 67 90 5 110 79 178 87 114 85 83 58 18 33 15 166 191 12 167 195 155 67 41 23 131 60 107 153 145 87 46 171 11 153 46 85 199 19 39 23 57 118 173 53 29 40 69 79 81 15 7 65 95 53 10 131 29 14 92 128 173 147 106 17 131 79 103 81 132 143 165 27 157 105 23 9 175 169 21 17 87 43 38 33 122 47 35 5 14 111 125 37 13 3 51 63 58 52 96 95 164 145 91 21 191 3 111 25 58 103 171 70 19 166 23 95 165 88 209 139 35 119 140 151 55 73 145 177 141 38 68 31 40 164 133 99 11 129 37 145 11 27 125 30 76 35 229 1 14 119 67 147 143 85 195 59 103 83 139 212 157 0 131 200 65 61 1 55 49 47 83 23 145 115 7 59 109 39 63 46 134 227 5 196 65 31 30 169 69 113 115 119 55 64 47 91 1 199 17 37 11 49 203 101 101 18 141 7 73 209 110 97 56 48 45 31 195 11 59 67 39 122 197 28 33 102 105 45 29 28 69 191 49 120 85 21 75 37 70 161 61 68 135 125 83 20 140 8 17 131 63 159 163 45 42 84 37 141 9 81 80 219 137 62 211 201 151 162 17 164 157 11 240 19 21 13 87 97 175 96 190 90 28 55 165 155 49 183 163 162 137 183 1 94 82 167 19 13 71 85 105 201 87 106 34 47 21 25 94 103 45 62 165 15 19 143 41 72 77 171 6 142 63 47 69 41 41 95 25 5 33 12 175 25 47 67 105 1 140 5 7 133 107 79 27 8 25 29 77 219 141 161 115 91 97 3 73 82 134 63 46 33 101 4 22 29 177 68 131 41 15 89 103 21 143 61 91 55 35 99 5 19 25 85 5 169 20 67 43 9 175 163 87 97 11 31 27 61 185 214 221 189 106 15 87 151 101 3 39 99 33 17 135 43 27 11 47 35 21 27 185 125 41 39 181 151 146 19 83 130 117 92 179 141 126 66 111 101 153 12 44 67 181 185 102 161 119 55 29 113 41 76 38 4 147 7 175 1 79 9 71 141 0 91 64 27 212 49 167 1 72 133 75 19 117 50 153 2 159 83 13 118 187 119 21 28 110 35 117 138 11 67 23 114 29 161 29 71 116 7 55 25 95 19 9 111 105 42 201 41 77 52 179 42 111 6 49 2 137 135 231 64 89 121 5 26 9 122 7 21 131 195 23 19 19 32 15 132 71 225 163 69 35 7 193 55 140 5 10 93 30 175 82 181 101 79 76 66 54 13 117 171 51 159 17 209 145 26 72 122 45 51 17 33 12 239 62 44 25 34 43 91 56 59 42 215 87 129 51 147 73 31 56 177 39 177 135 183 29 82 45 101 13 104 137 15 89 114 127 99 171 142 5 99 45 219 165 61 23 137 7 139 87 66 59 5 133 75 147 165 115 0 13 10 10 146 28 1 136 65 3 145 45 49 24 229 85 59 18 137 41 91 39 191 30 179 23 83 19 51 97 153 35 63 188 70 70 79 145 83 35 147 12 227 128 192 115 126 123 151 127 19 212 3 86 14 18 115 55 42 47 109 67 191 85 21 49 189 35 168 155 31 64 30 19 47 97 86 200 22 134 54 81 5 35 136 13 107 25 94 7 99 117 95 101 17 133 97 21 87 89 41 19 103 131 65 121 6 115 76 67 41 51 3 31 120 61 127 7 127 21 5 48 126 55 93 101 53 144 9 91 59 11 42 31 82 66 159 66 1 4 21 73 107 117 135 175 35 140 71 198 77 14 39 165 164 89 65 70 75 108 85 37 130 3 31 31 163 97 85 115 5 21 145 133 29 10 133 101 207 47 132 165 113 31 190 160 171 143 153 15 85 23 137 29 97 19 8 45 139 74 115 53 207 3 72 237 209 8 85 59 43 11 107 185 97 213 1 53 226 53 15 165 109 47 1 11 70 5 86 131 29 70 43 7 33 111 111 36 30 189 51 203 1 10 57 33 41 25 7 129 40 105 43 95 5 43 165 227 93 99 100 84 54 79 27 16 9 41 68 38 45 15 127 82 31 43 13 51 177 1 26 229 1 20 23 31 14 85 149 21 25 55 126 6 23 82 205 50 16 63 108 23 129 139 127 39 152 29 79 49 112 28 20 68 169 39 33 217 57 137 127 112 69 92 15 132 141 169 25 114 107 119 117 114 47 23 7 127 145 119 142 75 147 123 95 82 26 8 112 26 177 122 25 0 159 151 31 199 31 103 69 81 119 29 5 92 139 6 83 109 56 132 121 49 11 52 129 91 139 95 52 111 15 15 10 35 109 85 117 67 41 46 11 65 109 147 205 141 71 51 109 49 58 43 181 9 111 73 57 99 125 101 101 14 70 129 1 137 45 191 113 42 35 11 194 196 161 163 107 58 35 6 115 39 49 155 52 177 13 138 33 7 19 0 120 213 3 107 17 75 39 23 231 45 205 177 80 13 75 72 10 23 17 51 201 0 83 89 48 177 145 7 17 55 93 171 27 5 79 5 110 179 105 175 174 49 125 169 47 71 75 176 43 13 169 180 81 75 75 128 59 170 97 121 75 225 26 57 37 23 133 64 137 2 1 125 55 119 25 132 112 31 69 144 21 41 93 112 58 39 87 30 45 65 124 66 106 29 77 2 9 128 215 97 67 232 83 23 81 4 165 165 136 0 223 20 130 112 123 63 66 223 169 54 74 173 45 21 38 105 102 131 90 9 141 107 83 172 219 181 53 135 35 190 92 165 75 80 75 149 51 127 123 106 125 65 145 29 95 11 56 82 166 37 115 127 116 37 5 21 145 126 105 69 133 24 8 195 46 45 18 3 133 44 44 77 51 9 24 175 83 49 31 83 108 204 145 23 129 33 79 117 150 37 141 101 41 115 130 67 41 93 37 46 5 133 181 65 57 219 7 227 171 93 19 8 139 110 1 57 92 13 73 81 59 64 64 131 87 137 61 74 211 79 209 53 74 76 81 47 164 53 25 31 1 137 199 47 24 19 91 69 179 169 11 105 21 83 17 130 157 108 77 6 65 56 72 108 221 60 98 32 97 143 48 2 125 193 20 35 146 176 156 9 3 77 133 159 101 225 123 129 36 97 57 20 151 59 69 7 117 191 240 43 163 15 75 97 20 21 126 143 7 39 78 85 9 213 56 25 35 165 153 77 13 219 137 59 13 26 115 3 79 208 95 92 167 32 35 59 1 14 42 235 122 144 57 33 57 59 107 51 160 103 125 131 35 23 95 63 177 98 5 47 1 197 94 135 103 97 65 121 61 69 17 13 6 87 75 76 58 81 183 45 101 7 121 115 7 171 16 191 39 21 15 75 11 139 26 17 6 34 113 109 187 95 95 129 48 37 105 36 219 117 85 105 1 167 53 85 69 221 75 41 37 81 6 139 53 187 68 47 69 33 41 64 136 143 139 50 62 212 81 151 51 49 63 107 123 115 111 117 37 160 45 170 65 67 199 113 89 87 54 177 133 89 40 63 214 60 165 173 5 45 171 75 67 25 151 95 7 121 179 83 31 218 71 131 44 35 109 11 37 85 99 27 149 109 17 98 59 139 58 81 43 221 39 79 79 98 32 125 213 93 1 66 21 202 99 219 110 206 27 79 69 81 29 127 123 111 33 1 61 182 169 206 43 30 41 35 207 36 73 1 107 143 46 12 33 151 154 1 0 67 31 45 165 188 71 89 27 75 5 85 47 97 167 68 78 25 17 3 202 157 50 126 19 67 37 164 43 121 35 149 3 145 57 35 49 183 55 22 197 91 27 1 15 153 31 54 201 25 209 65 133 89 45 35 85 7 107 205 57 69 54 122 7 135 121 33 13 46 24 41 31 187 153 10 1 78 171 112 1 26 31 69 121 111 87 103 13 12 193 155 97 38 63 91 70 225 121 121 68 167 77 1 32 19 113 215 131 33 19 55 192 56 32 80 6 90 171 162 185 9 104 225 146 117 32 19 93 101 205 87 13 140 24 51 81 95 21 127 190 38 175 159 54 13 47 113 33 69 31 143 28 53 109 10 51 6 33 143 1 179 33 167 67 75 11 150 1 116 119 21 43 1 157 99 75 139 86 115 84 159 5 197 27 105 91 31 47 171 67 39 18 31 82 117 7 5 141 101 49 5 47 11 16 1 145 67 49 73 146 99 127 58 99 30 59 147 85 63 151 23 1 5 53 27 98 5 72 109 82 161 29 10 79 109 5 129 23 173 43 45 63 151 129 73 98 11 185 20 41 5 49 129 106 103 60 101 42 67 85 79 46 41 7 219 3 45 131 11 77 19 140 166 87 60 52 103 103 141 105 155 99 131 3 73 64 101 123 45 54 85 75 61 133 4 41 73 129 21 68 16 7 73 47 107 51 43 54 111 81 11 1 219 5 129 76 214 91 65 38 65 19 73 3 61 109 75 67 82 60 91 87 83 132 3 33 31 203 9 69 17 4 74 49 6 121 11 217 77 155 6 111 137 165 11 52 127 85 15 98 64 173 43 77 171 18 29 18 19 111 11 65 168 136 153 177 133 41 175 29 136 76 82 125 8 111 163 109 46 189 197 3 177 111 217 173 44 52 67 79 131 51 24 0 4 57 3 125 67 25 31 77 156 165 140 201 39 151 38 143 46 191 175 127 15 57 85 195 49 113 131 195 215 49 75 137 36 167 161 8 11 67 67 1 219 102 67 0 131 73 17 141 115 96 97 59 54 35 85 69 96 112 85 31 53 225 23 141 155 33 137 49 43 187 191 41 3 136 31 76 35 21 175 15 33 37 157 229 125 59 29 80 133 23 109 230 7 187 175 75 57 159 200 55 1 97 31 14 41 25 9 23 149 73 17 13 137 168 25 222 56 53 33 6 47 159 15 107 7 197 9 69 51 73 103 88 203 125 105 33 19 22 203 145 139 60 24 73 84 52 45 20 7 127 199 23 173 33 64 57 33 45 117 17 6 201 103 49 83 77 50 38 177 7 21 9 39 31 56 44 115 59 159 181 222 97 61 110 77 79 61 101 16 111 79 212 175 107 109 83 11 24 154 159 23 7 27 193 90 153 3 31 61 59 190 89 78 20 23 168 187 130 23 120 53 113 66 60 105 242 29 25 120 77 17 211 210 70 159 17 35 241 93 62 11 38 11 11 5 23 81 97 218 21 130 91 48 133 85 75 23 79 66 52 134 1 29 49 13 9 71 5 115 117 87 40 89 69 49 146 165 36 40 139 104 160 17 143 5 7 59 27 17 27 17 35 90 42 2 9 200 71 39 120 49 1 3 75 103 103 165 118 3 203 81 39 63 91 183 49 77 34 23 50 19 167 0 20 53 69 165 73 35 81 121 177 71 86 121 177 105 195 39 49 19 82 25 13 4 57 75 99 13 165 29 177 131 83 27 81 22 107 89 28 80 5 1 61 51 120 69 135 14 27 136 23 213 53 147 168 77 34 75 5 37 20 43 65 87 24 67 195 115 189 111 71 19 79 83 68 21 91 75 189 91 109 63 14 93 40 95 47 75 71 101 135 2 81 177 107 37 51 45 155 123 209 163 155 124 37 99 111 15 119 89 1 111 19 59 127 91 23 129 96 44 49 23 201 73 159 39 65 34 119 106 77 91 99 102 186 35 76 31 121 84 189 133 36 17 23 11 35 1 141 19 23 159 139 119 75 21 161 12 2 135 23 242 135 15 199 85 43 157 47 103 34 85 41 123 92 203 137 75 73 115 3 13 1 36 49 55 221 1 111 9 11 6 55 206 72 207 8 129 192 27 83 41 70 207 89 28 73 87 90 2 192 12 61 105 103 7 19 19 12 65 81 117 23 132 23 132 169 11 68 146 85 80 77 32 91 122 4 70 55 70 39 18 135 71 68 21 178 117 46 65 7 50 95 131 77 77 181 17 61 17 89 63 172 17 37 45 161 144 21 53 50 156 101 1 31 17 22 35 91 84 49 18 59 51 185 19 59 51 42 73 67 44 83 67 131 64 46 23 13 1 59 48 53 99 3 121 23 4 213 158 104 117 80 1 99 111 31 27 131 93 65 105 104 5 26 112 130 43 23 99 119 138 155 56 65 99 55 15 43 97 41 131 36 79 102 13 35 85 69 47 33 77 76 113 147 145 107 13 95 75 214 209 51 7 185 4 39 25 87 213 167 94 131 59 85 19 23 26 15 67 127 45 101 17 28 47 241 145 30 44 2 34 152 232 184 105 69 113 104 137 175 81 105 66 21 5 156 39 85 47 139 74 39 116 135 43 53 99 99 145 59 157 129 53 105 120 217 128 38 143 122 16 127 7 4 46 39 47 207 58 45 37 75 29 3 79 134 119 23 213 75 91 136 181 57 59 108 225 38 92 73 53 3 81 145 62 228 20 143 53 77 3 100 29 40 9 114 9 73 24 51 65 53 11 157 115 49 37 7 65 177 99 85 91 11 165 39 172 119 63 3 72 201 59 147 157 13 101 25 80 3 74 34 153 21 141 43 97 85 143 3 47 1 34 123 246 184 132 45 159 34 6 161 133 193 48 84 57 129 122 201 118 107 115 64 61 227 183 27 3 89 199 17 69 63 57 105 39 169 47 93 27 129 13 35 13 72 81 70 1 138 43 101 89 50 73 43 149 13 7 47 23 12 59 31 23 31 187 103 91 65 10 15 81 115 41 13 46 163 181 198 27 67 147 93 31 25 34 37 143 16 52 55 21 85 207 1 127 113 42 16 100 16 0 116 131 42 15 123 7 41 75 23 35 25 141 114 51 67 115 81 69 26 198 84 71 73 25 80 32 73 35 95 3 145 125 167 135 4 92 3 132 49 125 101 169 73 92 85 84 58 25 117 108 209 202 44 47 19 109 47 52 12 79 165 47 40 21 69 121 121 79 34 171 91 53 33 51 14 1 53 9 117 218 129 59 11 154 83 82 43 112 65 5 195 9 10 39 85 3 73 1 195 173 132 67 81 45 199 117 69 99 131 21 71 179 149 157 89 51 53 105 8 135 1 38 73 48 99 57 42 113 167 68 103 91 41 44 39 225 21 139 50 141 101 35 37 33 51 47 60 55 37 121 24 78 33 226 74 102 1 99 60 34 38 108 165 87 53 47 91 97 26 104 38 1 5 81 61 29 142 1 24 25 85 77 63 108 53 81 3 91 37 131 37 38 193 3 27 13 167 101 52 95 35 52 41 27 208 29 77 64 75 93 143 60 121 43 87 1 91 109 179 15 19 15 12 13 147 76 133 23 9 73 112 27 134 205 59 1 181 33 29 49 21 151 139 5 119 47 116 57 177 107 95 35 159 107 161 169 65 15 109 54 48 60 56 67 13 8 89 25 147 25 103 56 77 163 131 193 114 4 39 15 35 35 1 99 9 25 21 157 82 145 18 219 179 7 42 89 3 65 160 99 93 36 29 124 149 81 20 69 73 60 181 5 101 78 48 93 91 225 4 79 48 149 5 9 135 30 35 139 27 105 127 81 23 23 17 71 125 75 0 38 97 119 77 81 7 49 155 69 77 78 121 95 157 115 111 111 59 119 49 111 49 181 79 64 169 15 194 208 39 97 68 141 41 19 1 51 55 81 121 35 53 107 125 191 77 9 1 111 60 51 159 173 27 193 29 185 89 11 23 60 25 41 27 139 1 9 13 147 89 110 176 71 45 65 157 133 143 144 15 43 127 26 9 79 139 173 221 183 83 137 187 190 76 108 103 145 205 35 8 55 115 123 45 1 72 33 164 154 3 139 42 59 79 135 41 21 187 222 34 48 39 36 123 111 71 66 21 215 3 15 85 199 11 201 26 21 181 65 39 158 159 13 2 33 98 3 5 137 14 1 60 226 12 65 135 170 42 85 149 115 140 29 15 9 91 63 145 47 214 109 88 57 113 12 89 133 179 35 103 76 125 61 37 199 16 11 6 5 1 37 87 27 0 80 63 1 31 3 47 80 119 37 147 201 71 83 23 163 17 99 121 7 30 62 119 47 17 151 150 40 149 83 168 1 93 198 119 11 71 157 59 117 67 5 47 13 6 13 92 92 41 159 153 172 5 165 78 19 143 187 16 3 11 63 11 145 21 117 181 159 134 31 217 17 68 19 193 110 128 95 1 26 97 166 79 10 57 15 81 169 63 139 117 27 112 25 119 28 153 68 15 122 7 39 57 109 189 99 79 94 19 71 21 57 36 28 5 99 1 25 121 97 225 192 82 32 21 25 3 38 151 15 1 75 117 6 97 18 125 14 31 119 180 39 37 45 109 168 50 1 181 89 85 119 21 183 60 158 39 50 75 55 75 82 13 43 113 3 22 36 198 47 1 165 213 15 49 74 60 79 15 213 9 39 113 79 78 3 43 187 133 47 11 65 78 14 61 51 35 57 161 61 167 46 93 101 13 156 165 61 64 18 47 9 53 31 91 32 94 79 35 113 205 190 9 181 115 17 15 4 115 37 141 12 17 99 61 97 93 29 43 21 37 106 71 221 77 216 119 105 126 95 73 45 177 78 86 37 41 27 46 79 91 117 111 21 83 143 157 153 25 59 27 95 1 21 5 43 49 7 33 29 5 194 66 91 83 7 165 7 67 49 83 15 165 8 142 113 39 16 63 173 157 153 107 5 11 97 31 30 181 161 111 31 37 55 89 127 51 69 115 95 55 105 51 9 89 49 187 93 41 138 215 233 110 155 149 223 85 95 57 29 17 70 189 67 25 1 61 166 127 32 14 26 20 22 45 19 113 131 81 19 103 115 5 117 41 107 8 95 89 121 219 61 75 210 81 15 9 223 156 83 77 25 115 106 66 129 51 35 17 49 65 124 74 160 51 213 29 39 110 103 139 231 137 103 1 6 125 27 31 63 3 65 104 35 1 53 207 110 79 169 113 65 55 63 141 11 0 89 59 23 132 163 48 99 150 93 13 93 119 43 44 51 13 51 99 9 67 54 231 73 115 31 53 52 179 108 58 147 33 167 90 7 45 27 197 89 50 3 141 191 2 7 23 3 31 65 127 139 51 103 78 31 9 85 94 115 0 53 156 110 96 20 50 15 164 154 17 3 176 81 15 133 57 42 171 75 142 34 38 171 116 23 131 159 121 226 73 5 111 138 123 14 130 84 43 139 73 155 19 22 130 81 190 101 39 40 75 81 65 48 147 97 167 45 70 139 185 111 1 25 64 197 33 189 29 229 61 13 107 38 74 46 49 33 53 163 85 85 132 15 41 29 63 1 47 18 91 154 39 69 167 45 89 131 130 118 35 129 13 75 106 23 122 203 113 213 27 152 13 33 23 127 11 61 133 42 91 29 3 121 79 151 15 21 73 1 82 33 66 36 197 116 43 9 60 3 0 160 51 121 83 133 11 27 105 115 96 97 212 161 30 56 45 41 157 25 137 175 10 5 105 93 18 5 7 3 12 73 119 11 180 173 63 59 108 53 152 21 99 57 11 75 137 7 33 158 82 40 18 34 107 76 194 135 20 17 112 138 143 3 174 60 63 3 102 29 5 201 85 86 33 42 95 33 5 35 104 25 133 119 60 97 185 19 179 109 55 168 159 169 51 9 227 73 180 17 26 52 37 3 62 119 94 163 49 87 217 127 57 130 14 202 47 143 17 69 125 139 5 97 141 75 148 77 97 51 88 51 131 123 107 23 31 173 114 5 34 127 135 32 95 7 89 105 135 118 177 127 65 49 167 77 61 16 109 207 3 7 48 209 2 31 159 141 117 63 99 4 113 59 3 10 10 74 81 64 75 35 137 81 10 57 75 59 87 189 9 27 81 161 71 29 97 7 125 43 22 34 209 55 69 187 75 1 25 29 19 163 35 21 161 53 23 39 121 100 87 112 177 189 125 110 133 101 99 5 28 68 51 116 70 45 73 65 55 123 64 49 20 0 65 65 151 153 173 25 31 65 129 212 227 1 97 16 27 217 23 118 137 20 13 83 149 67 75 20 91 43 9 42 151 19 111 217 203 86 57 33 68 15 11 1 79 27 53 160 122 49 237 153 75 79 109 9 103 99 15 41 169 83 161 19 129 8 33 88 69 81 29 63 53 42 213 116 59 107 109 75 77 59 36 104 0 53 73 131 75 39 1 145 54 13 162 153 144 53 53 79 85 207 55 95 169 9 189 69 65 185 81 5 91 39 29 63 15 155 118 6 14 138 177 23 98 147 47 166 147 6 142 117 29 109 11 21 221 96 125 109 35 105 6 111 235 105 122 3 6 17 157 29 69 29 94 34 150 191 91 41 61 177 61 49 103 69 134 190 17 165 33 145 81 80 83 33 27 93 105 200 206 73 15 41 18 65 43 85 11 1 92 111 189 163 88 79 44 121 77 95 26 45 43 92 5 106 214 151 93 113 51 117 9 7 113 61 130 106 49 3 129 137 103 195 121 59 40 10 0 141 15 81 122 122 159 153 38 124 213 25 67 21 47 45 170 110 144 13 188 145 3 38 175 63 121 9 13 17 11 132 3 19 9 63 136 125 21 41 14 143 15 75 15 107 15 71 67 33 139 143 147 175 141 81 25 217 167 181 211 23 49 152 110 138 28 66 9 39 31 157 125 181 161 7 73 24 167 35 41 65 143 39 41 84 43 17 25 11 213 50 10 52 33 75 53 51 123 101 119 209 183 163 68 56 59 37 39 27 211 42 196 81 11 61 207 35 57 62 108 21 51 159 170 79 131 3 5 26 5 175 13 3 31 24 45 1 2 1 15 29 45 23 191 123 42 118 107 79 1 22 18 170 88 10 50 89 37 9 197 55 59 205 39 66 156 13 94 111 169 97 5 41 7 106 63 51 10 91 27 1 18 120 12 35 23 41 69 98 51 1 34 23 56 46 14 27 163 14 12 13 58 83 57 120 90 89 107 80 25 21 47 3 149 53 31 137 7 99 27 123 59 49 155 77 34 119 15 47 89 175 5 25 43 69 79 15 87 35 25 85 48 47 145 73 91 123 15 227 119 37 125 176 135 141 85 79 159 121 82 15 47 99 236 9 121 35 99 59 63 111 117 49 97 39 91 97 121 129 4 137 56 43 19 87 15 89 56 33 61 49 19 137 61 168 107 105 13 119 19 155 141 4 119 138 47 97 7 98 17 173 193 19 67 138 119 134 21 91 225 190 195 145 9 132 119 123 61 41 50 8 58 48 13 175 65 55 207 101 106 63 28 61 75 74 59 5 97 45 127 53 41 124 83 101 45 17 129 36 135 227 65 7 167 118 25 189 196 14 23 122 174 11 1 103 105 74 30 51 17 110 217 125 3 2 200 63 109 164 199 4 203 101 71 46 11 3 55 163 165 209 173 109 235 11 61 77 1 127 190 7 109 21 69 5 17 25 23 141 99 142 222 66 91 77 21 32 9 87 19 47 135 37 163 8 41 61 138 133 71 122 79 171 19 193 165 108 67 127 65 39 3 63 1 33 67 14 184 75 58 86 33 205 118 46 151 8 166 156 67 65 1 15 105 21 142 55 91 99 40 19 78 19 27 42 15 15 83 117 57 162 31 75 31 99 31 11 19 37 85 191 71 33 149 15 107 25 27 69 43 183 75 45 75 58 55 27 159 133 181 48 19 43 89 9 3 9 28 43 71 93 82 158 31 27 73 116 15 159 19 103 139 44 100 51 70 145 15 169 72 29 75 75 201 90 81 5 171 144 83 113 29 165 115 83 47 51 7 158 123 27 55 122 0 114 205 223 9 105 41 1 53 43 107 99 162 179 125 35 123 109 53 73 25 172 183 105 11 85 19 79 142 75 105 12 232 153 41 175 1 113 85 187 19 133 74 26 147 8 27 37 51 59 129 82 3 218 52 49 109 13 85 131 61 77 91 49 123 42 69 68 149 165 74 35 68 41 208 37 1 45 27 23 79 63 109 88 5 205 217 191 8 35 115 86 48 41 203 175 3 114 48 61 155 3 89 137 3 36 118 169 23 85 21 73 71 91 45 191 67 73 45 29 59 88 145 171 132 103 8 41 2 39 119 118 35 129 5 23 5 3 0 29 16 39 49 54 69 41 29 21 116 28 51 35 8 70 39 17 115 181 35 55 35 176 205 17 83 154 180 126 49 139 95 20 89 167 135 16 27 9 55 145 81 24 57 121 71 75 224 17 204 35 43 55 24 93 47 87 35 31 48 134 17 95 17 101 10 137 31 37 219 116 23 113 115 53 191 223 101 197 188 117 3 45 75 65 40 63 138 31 51 120 46 11 69 65 59 28 69 27 13 11 39 98 31 41 52 145 83 93 111 28 44 112 61 130 26 149 19 95 101 89 5 7 19 157 41 173 221 176 143 13 104 13 71 7 49 6 53 1 35 43 54 203 194 145 149 101 88 147 133 151 44 106 175 235 33 23 155 169 62 102 41 72 12 121 143 93 125 69 93 37 32 78 12 49 63 105 31 125 33 24 128 82 117 19 34 35 47 167 95 63 51 17 69 21 19 75 23 156 177 45 116 120 101 173 13 149 230 26 71 97 157 67 169 11 147 29 179 105 23 23 49 72 54 1 169 19 29 79 111 43 159 199 79 75 55 108 154 101 23 13 50 43 15 39 21 74 11 208 125 65 94 158 89 43 103 35 159 179 177 195 65 17 85 128 35 53 165 213 29 9 81 97 1 133 10 140 37 92 106 77 92 220 115 19 133 131 3 47 62 131 209 199 123 125 74 117 78 45 137 53 53 137 90 33 83 7 39 35 101 29 38 101 38 20 143 119 44 45 5 105 107 117 99 5 121 21 203 59 61 67 124 113 131 150 26 19 193 93 92 25 10 7 71 189 76 193 47 175 29 39 77 201 95 148 50 25 19 188 175 85 4 28 77 67 7 100 135 39 77 200 31 163 76 143 62 203 73 168 164 93 51 111 190 51 5 177 41 95 218 9 6 55 35 143 9 43 147 159 1 27 199 23 141 42 13 55 49 94 97 162 91 47 123 127 171 9 134 75 5 96 41 109 71 101 121 17 113 67 95 95 5 102 97 129 173 163 109 13 67 227 80 1 45 217 93 164 106 177 17 106 131 117 8 91 63 93 47 68 102 39 193 85 123 32 137 101 189 88 60 32 205 39 49 34 125 125 37 7 187 3 62 133 77 23 33 129 5 9 4 125 232 29 29 109 131 84 69 62 37 95 11 25 78 43 16 89 101 21 75 8 21 47 151 1 211 130 141 109 99 1 191 37 22 36 117 27 159 85 23 3 101 125 31 207 123 23 23 16 63 177 30 2 137 19 185 11 43 7 130 101 89 84 20 63 97 133 24 11 68 57 171 36 1 131 66 141 9 21 65 47 25 79 56 104 13 44 7 79 23 32 41 9 137 78 8 66 52 59 21 5 60 207 115 99 151 13 145 209 7 69 70 61 91 74 41 108 88 161 19 6 17 21 53 125 51 67 98 128 68 0 179 27 149 99 130 167 63 137 165 71 91 1 56 41 66 20 75 173 25 57 3 31 212 63 95 48 47 14 95 36 105 83 151 91 122 99 87 23 13 103 65 37 69 153 183 13 50 73 155 31 126 70 90 25 13 130 50 21 49 183 48 89 1 174 103 5 41 41 51 119 143 75 107 67 163 202 27 31 197 187 79 103 85 27 10 73 21 135 86 1 74 3 56 167 43 47 160 175 85 132 74 150 91 97 55 57 27 29 152 45 25 27 220 196 29 232 145 167 125 48 89 86 135 27 98 20 59 3 62 88 67 206 171 143 89 97 219 24 81 161 9 127 49 51 65 10 35 78 75 13 91 57 4 52 28 9 7 3 137 5 89 159 111 105 27 29 227 59 17 31 140 6 63 75 47 153 82 173 55 65 85 23 33 31 125 11 127 145 27 157 223 54 27 85 107 105 154 9 77 137 39 180 1 65 123 175 28 164 121 103 9 31 123 22 79 97 58 124 204 22 121 169 71 34 148 67 92 56 121 95 17 60 205 121 217 95 195 149 29 123 187 99 156 188 37 19 33 163 177 129 81 53 71 77 89 134 133 175 97 161 49 35 159 97 30 63 65 39 199 59 66 27 141 47 47 89 122 157 34 81 7 81 93 41 35 69 130 51 225 14 4 97 1 62 173 63 30 69 119 133 123 221 94 195 111 137 99 56 18 121 5 119 133 200 67 3 173 29 47 97 21 29 236 20 19 13 51 23 111 133 97 21 49 14 29 55 118 175 42 132 163 33 82 52 151 23 37 77 25 48 121 198 115 62 137 27 89 151 4 37 129 72 16 1 61 76 89 40 19 65 181 112 77 197 188 101 11 59 2 119 33 24 1 57 47 91 44 92 67 9 81 53 67 135 149 43 197 13 105 70 12 177 0 98 226 93 1 135 11 40 2 45 69 77 33 9 145 88 63 83 153 67 53 131 38 43 99 115 129 19 81 165 87 5 19 79 21 41 66 41 44 65 109 169 109 175 13 49 35 29 91 19 198 121 75 15 71 147 83 87 147 225 197 9 98 52 137 23 59 20 237 23 82 3 0 127 157 202 133 45 87 123 11 62 68 21 56 43 48 162 63 83 167 27 31 47 112 88 200 9 11 41 115 167 228 223 67 81 212 38 173 29 49 166 81 25 2 82 1 76 215 133 91 53 71 27 197 27 1 25 18 198 152 155 147 75 110 20 81 73 99 143 164 175 29 109 2 29 15 73 15 31 85 100 121 28 182 207 135 44 217 224 128 61 91 57 176 78 46 61 57 39 1 93 91 121 93 149 23 155 156 119 79 35 213 196 143 87 120 100 104 65 33 33 34 131 173 39 31 145 18 145 90 110 13 220 213 37 193 63 153 193 56 65 35 220 93 169 107 117 33 57 53 100 66 97 177 143 85 53 129 11 132 43 51 93 115 135 134 55 21 32 31 41 115 76 25 187 61 33 86 209 117 100 31 112 41 135 97 155 105 7 11 31 80 123 107 46 75 155 50 107 5 63 79 89 65 41 179 47 1 29 105 71 69 37 223 49 79 72 13 159 125 49 87 57 0 19 15 89 119 22 43 38 121 205 25 119 94 27 135 100 193 13 105 29 192 171 61 183 47 73 134 13 74 55 126 4 32 67 97 57 29 189 113 83 103 97 86 45 56 173 29 37 105 169 15 47 5 203 83 19 53 175 123 38 55 103 24 25 219 70 108 97 39 2 45 134 117 150 87 27 115 11 134 35 130 156 13 26 58 85 49 64 83 49 168 47 141 80 187 35 122 21 45 104 69 151 128 57 102 123 49 3 113 44 149 36 5 135 142 135 147 161 145 147 71 189 53 25 23 169 61 8 111 197 144 51 7 103 167 143 163 53 155 87 187 17 77 70 67 161 173 131 8 227 95 132 137 7 47 88 63 67 7 96 11 117 69 19 171 186 127 62 172 96 1 32 19 71 108 105 41 107 125 178 41 49 55 117 89 75 73 15 13 61 33 115 111 69 53 3 37 165 13 201 5 187 23 17 157 89 40 59 15 67 1 91 133 11 25 63 113 46 65 95 233 222 219 155 10 211 175 115 233 142 199 2 1 52 35 143 35 89 225 71 75 37 135 30 168 73 217 87 5 4 107 6 89 31 47 13 121 57 54 119 113 64 31 49 168 57 2 187 61 163 1 83 125 71 18 29 102 85 93 13 1 31 56 13 70 137 164 15 29 3 194 70 141 115 189 29 143 85 45 147 33 135 58 35 5 99 147 81 139 224 39 71 33 44 169 65 23 81 49 126 55 109 5 191 139 87 90 69 111 36 65 44 76 5 49 13 164 13 23 7 58 3 155 47 105 41 11 59 161 7 29 1 211 46 123 7 41 81 129 52 110 9 107 125 48 149 122 181 135 1 8 70 93 173 121 49 71 23 193 55 127 13 126 7 175 195 1 84 14 125 177 18 4 55 183 28 57 102 69 4 96 46 119 63 15 27 67 191 231 191 195 71 147 46 179 3 28 3 97 18 3 42 87 125 3 111 158 108 51 196 73 102 19 25 103 163 158 3 11 17 173 125 25 1 15 99 176 47 227 13 21 47 132 17 149 121 89 145 160 15 151 9 10 130 11 96 133 79 31 137 109 62 58 100 125 45 192 79 67 187 231 149 175 51 85 149 181 95 175 171 75 0 42 24 142 125 11 5 85 101 18 85 185 81 80 88 57 19 25 19 77 49 21 77 92 3 25 135 35 43 172 216 41 23 203 201 131 23 143 77 103 113 43 27 21 33 13 149 47 215 22 211 117 25 49 176 61 97 140 43 152 149 89 133 3 14 92 127 108 46 41 133 171 65 75 107 94 35 88 63 151 24 117 104 31 53 92 12 183 12 157 83 43 9 38 177 99 99 28 93 58 120 201 47 88 99 32 80 187 150 87 141 121 5 24 36 5 26 59 110 77 151 0 38 63 189 40 157 63 63 176 169 153 12 41 3 47 31 113 17 149 31 85 10 45 47 11 97 139 55 5 137 27 3 11 47 95 159 5 6 137 101 4 171 29 11 23 49 3 37 67 183 114 21 33 59 46 197 50 43 7 129 115 101 137 111 205 51 215 22 33 113 71 1 102 52 33 159 141 155 53 11 155 34 81 77 87 119 17 49 55 3 57 117 157 43 27 146 53 18 113 47 48 8 17 69 138 37 89 96 107 198 191 22 11 139 5 41 223 1 38 65 162 115 116 29 237 3 3 142 5 78 151 72 89 129 95 205 156 94 0 55 81 8 82 73 85 115 101 51 101 56 50 86 132 17 76 94 115 153 45 128 111 128 139 19 70 62 34 113 102 111 41 115 57 87 89 147 169 167 37 209 47 105 144 13 135 10 45 117 38 126 6 89 147 95 70 27 95 40 95 83 108 16 13 175 20 15 5 55 103 99 178 191 21 185 173 197 62 1 17 175 89 95 77 114 31 232 93 20 189 3 89 110 29 98 31 201 25 191 57 181 131 119 15 85 15 4 77 89 3 170 105 25 16 29 7 69 161 149 59 35 227 191 106 64 25 138 85 18 103 29 17 75 54 189 32 105 81 105 129 24 30 48 63 73 151 30 7 25 1 144 81 101 119 87 55 39 47 59 42 147 162 81 120 73 75 7 24 28 13 109 67 45 157 82 45 193 177 123 7 93 76 114 83 63 146 63 133 121 115 3 57 27 75 14 129 93 84 199 89 105 89 63 8 101 3 1 139 83 173 41 1 83 51 3 49 19 98 57 5 89 89 49 45 40 48 2 187 78 25 72 15 127 165 3 1 111 157 52 119 28 136 76 23 233 135 61 54 100 210 169 18 118 58 18 37 59 11 159 71 171 13 202 29 25 65 179 155 89 55 52 37 200 1 87 152 167 21 99 41 19 49 36 3 137 219 49 12 15 127 9 201 55 39 73 65 227 57 1 48 48 171 193 71 118 22 90 21 13 79 159 141 149 32 1 6 97 129 4 137 75 127 75 80 171 16 159 72 207 13 19 74 169 67 147 213 15 195 105 24 19 49 151 107 144 73 109 169 55 45 73 71 107 187 4 51 236 59 199 26 6 5 31 132 73 61 19 1 111 131 48 43 137 25 43 13 6 107 11 91 54 175 20 241 19 89 25 117 110 19 113 177 103 10 195 32 201 85 123 199 96 25 185 199 65 105 191 196 189 122 83 11 49 25 111 11 17 198 19 56 48 103 73 60 203 204 98 46 139 43 25 57 37 65 172 15 29 13 226 41 181 167 103 239 33 113 196 94 64 3 38 41 61 4 100 93 84 157 15 64 52 35 27 38 35 103 32 179 137 201 139 36 127 80 50 15 22 33 35 5 23 95 188 143 58 175 171 127 136 163 15 46 57 70 133 45 17 99 19 103 22 32 159 133 21 201 112 65 20 105 71 157 163 50 144 105 21 169 183 174 143 107 69 152 7 19 119 20 67 194 41 84 88 114 19 56 15 68 59 177 30 194 221 14 163 26 69 90 109 54 117 125 96 85 84 11 7 39 221 45 23 111 97 163 43 148 65 75 121 12 34 132 49 116 45 61 129 198 28 69 11 25 140 49 126 35 138 155 34 10 1 111 74 95 137 141 50 76 45 78 125 61 50 109 82 69 47 28 147 8 44 27 9 65 73 59 6 73 25 158 84 123 29 73 103 150 82 149 21 22 20 101 13 210 5 25 127 107 7 187 29 80 65 53 37 21 55 91 161 25 59 115 86 93 30 141 80 180 63 149 68 97 149 78 47 29 99 40 108 175 149 205 143 47 61 31 24 52 2 149 65 72 37 146 1 2 205 21 139 64 167 13 88 57 18 106 71 100 55 94 43 119 138 47 54 101 121 119 209 109 95 96 75 155 11 14 147 43 11 59 11 161 13 129 127 133 206 56 135 57 97 9 114 151 231 61 27 165 9 78 20 174 191 28 25 51 214 64 23 69 5 53 146 31 126 87 33 221 177 91 105 142 85 137 55 59 27 19 53 87 21 33 115 89 25 7 214 106 53 119 155 81 61 13 179 39 51 73 99 92 41 185 147 3 95 15 18 63 71 105 219 191 162 31 47 61 125 39 25 35 6 137 10 44 5 95 150 38 130 99 54 79 65 126 107 53 181 10 53 131 9 70 199 111 103 111 122 11 49 6 173 127 89 93 41 131 52 208 148 17 101 172 62 137 59 107 32 91 87 121 77 32 6 151 91 207 109 23 109 7 133 25 6 41 203 73 57 152 41 175 15 153 206 23 1 133 57 7 57 33 87 123 0 34 111 63 7 43 12 218 123 69 50 191 161 47 37 29 39 15 33 67 111 5 61 3 58 169 24 49 85 127 73 225 109 59 169 107 85 140 121 0 47 100 181 91 17 69 55 120 33 3 24 75 39 21 163 95 184 198 53 91 177 21 9 153 17 32 186 129 73 103 57 154 151 43 28 101 37 124 33 139 48 70 111 37 165 87 5 77 97 27 65 20 49 72 1 33 26 23 3 143 63 8 17 10 159 71 183 75 75 225 107 135 65 123 92 19 85 221 105 73 89 135 20 28 101 63 88 59 159 21 75 67 50 42 137 44 52 11 37 65 23 54 51 8 91 167 133 35 16 143 5 19 59 45 57 85 23 156 137 190 36 59 39 36 67 91 41 31 45 79 45 18 101 43 23 44 3 105 97 57 25 7 231 53 1 5 110 56 115 163 104 27 53 179 10 32 117 192 60 38 70 26 31 120 27 167 57 34 89 75 65 20 35 47 20 97 27 8 23 42 187 63 34 91 41 149 17 53 13 189 24 205 11 85 50 126 145 123 149 159 159 177 99 49 82 47 181 15 79 19 85 31 73 35 167 99 45 99 166 52 129 51 81 55 79 22 160 65 84 113 83 125 99 147 81 99 49 99 101 153 15 65 173 213 73 31 91 18 95 15 11 72 1 27 64 41 60 43 12 35 23 6 137 12 141 64 77 25 53 16 104 153 19 9 129 80 26 109 11 11 161 7 231 180 91 124 52 38 107 61 51 184 32 23 139 3 71 134 82 201 55 75 139 40 178 53 69 19 107 35 124 11 103 127 7 25 127 224 57 31 53 87 70 48 15 61 27 58 103 29 37 9 29 99 160 12 133 40 25 159 125 115 81 193 11 15 171 43 17 29 167 7 53 24 87 153 84 25 89 79 29 176 33 45 75 111 88 15 177 46 37 133 11 172 93 122 119 21 39 9 21 103 74 109 87 53 174 209 118 28 13 23 171 29 164 152 95 162 2 158 16 78 88 25 93 171 85 165 43 16 201 5 36 53 1 173 156 39 7 161 64 97 33 48 107 65 88 131 47 113 139 25 77 121 26 12 198 163 196 151 153 127 37 164 174 189 110 105 77 43 148 1 7 55 46 59 44 108 108 133 77 8 49 125 85 111 1 16 61 85 95 33 149 129 73 38 150 109 117 21 103 63 139 3 71 99 93 17 108 61 98 23 13 69 18 28 26 203 1 8 1 139 69 191 5 121 131 113 131 31 55 109 107 105 157 133 45 17 47 167 109 13 65 38 35 103 119 109 149 52 25 41 1 65 47 167 16 95 45 157 99 33 75 27 130 225 5 161 63 32 38 143 55 161 11 102 2 193 237 110 2 123 77 39 119 143 23 123 20 55 89 2 81 30 20 79 67 35 14 181 9 18 27 45 179 27 39 181 42 51 27 25 32 91 171 213 110 84 42 133 66 63 9 47 4 58 59 128 41 1 29 16 29 85 49 13 55 135 161 85 53 152 15 89 46 7 65 21 47 114 117 91 57 141 165 35 113 145 135 14 153 9 67 101 116 11 221 33 47 12 80 5 153 125 22 84 15 65 119 67 53 9 69 91 57 88 104 25 31 17 103 107 43 7 26 95 84 15 71 167 79 45 70 159 83 29 63 85 61 95 131 39 75 1 73 24 11 93 1 1 26 176 1 77 81 35 166 195 161 79 150 109 10 177 1 25 49 9 235 69 121 206 85 32 143 1 15 42 47 74 43 59 42 41 62 137 61 135 1 118 37 40 35 85 0 33 111 11 19 145 159 64 113 5 51 9 41 53 104 40 77 195 4 69 27 19 89 229 44 11 35 11 26 36 76 149 55 92 234 80 217 170 73 49 208 15 93 1 43 89 25 55 118 107 128 11 99 181 132 211 67 147 77 89 82 214 131 11 13 5 165 165 110 114 110 35 8 104 145 75 134 105 51 17 41 103 79 109 17 6 47 9 57 120 75 95 15 221 13 65 117 57 53 95 11 195 69 216 213 23 29 13 59 64 12 17 11 109 11 11 21 151 165 41 65 31 137 148 67 99 51 168 49 5 7 11 43 67 3 7 217 35 67 40 33 16 172 1 80 58 72 65 63 185 115 94 123 21 117 111 10 157 65 41 17 217 1 101 4 91 79 143 60 3 2 51 79 229 145 43 79 58 146 23 33 187 109 51 103 20 141 103 29 101 43 183 185 93 21 151 13 169 91 145 187 191 83 39 1 86 177 66 51 142 61 63 12 1 91 163 183 20 139 14 41 143 115 145 5 66 25 129 43 7 47 21 177 161 33 163 23 61 126 11 53 41 5 20 75 109 98 5 75 5 123 165 121 5 63 32 89 161 11 81 0 113 80 4 25 5 17 49 97 26 213 29 13 154 79 143 60 21 123 143 145 18 176 71 59 78 32 49 92 43 48 173 93 162 33 51 46 55 139 84 44 10 97 97 99 67 194 193 122 95 80 45 11 216 10 114 17 155 141 79 93 95 110 197 29 155 83 59 184 117 102 1 13 18 25 28 17 9 85 55 11 91 18 105 34 40 11 214 127 151 68 37 97 89 109 57 65 53 19 93 13 104 47 222 83 188 82 46 17 11 83 149 72 24 147 57 54 55 202 179 143 3 87 99 94 51 5 51 195 74 92 7 47 137 108 44 31 8 118 73 24 20 119 57 88 81 5 95 13 38 57 161 11 65 157 57 179 205 113 173 3 15 39 184 93 197 45 175 69 103 64 134 15 5 16 51 81 94 153 51 219 45 92 83 5 65 181 73 13 143 12 109 105 93 27 1 151 99 13 9 62 89 224 5 46 13 130 28 103 129 189 5 69 13 55 69 67 25 79 1 1 21 181 18 99 58 21 47 35 56 39 36 196 87 103 73 51 29 121 69 17 77 66 61 5 105 137 104 59 131 18 37 61 196 143 63 85 23 122 121 29 28 151 125 59 33 44 73 81 177 34 137 31 16 28 3 70 62 195 14 197 52 59 5 164 11 153 43 5 47 96 5 118 65 50 41 195 85 73 36 107 186 1 17 7 133 53 119 71 34 22 177 77 31 138 137 30 121 36 95 19 134 110 177 101 39 5 152 91 62 3 83 59 11 67 75 135 96 43 79 73 129 34 37 44 150 49 9 83 17 8 60 13 81 45 19 19 61 167 39 155 73 45 15 135 10 100 91 239 23 111 39 61 205 132 51 88 243 15 138 39 24 105 13 121 49 52 5 73 69 141 53 160 181 32 129 29 62 31 90 53 191 42 61 226 180 116 39 131 67 135 15 117 119 217 51 11 142 14 45 78 2 91 117 177 94 105 96 131 35 97 140 120 7 88 122 59 113 135 45 15 29 3 9 28 31 133 125 36 99 133 207 111 143 63 179 56 153 225 31 83 81 22 45 21 69 113 80 92 0 124 225 99 44 115 130 157 134 29 171 129 189 63 183 159 153 25 121 201 45 53 44 149 108 12 49 136 31 203 127 185 67 214 44 131 151 65 3 22 53 185 23 82 63 83 7 15 144 21 12 23 153 73 171 37 137 5 79 29 11 45 160 32 113 223 71 167 165 89 108 55 129 17 39 125 133 56 117 2 29 7 6 32 49 175 11 113 115 231 183 159 102 200 88 78 22 42 0 129 8 152 59 18 69 28 131 46 26 160 135 23 85 2 187 14 116 94 2 89 75 117 72 1 35 71 70 169 7 217 128 193 113 85 22 26 70 11 158 5 214 41 117 181 198 183 100 44 72 183 57 43 101 131 56 4 7 97 73 165 60 60 199 69 114 56 101 53 7 101 89 143 61 87 135 9 67 83 129 59 5 32 161 122 62 53 41 21 163 95 1 101 39 115 105 105 163 30 153 157 215 26 126 128 226 41 125 31 17 149 2 59 5 123 71 38 13 34 53 46 59 21 113 127 113 203 43 184 17 139 5 110 95 1 3 142 82 123 117 103 87 82 97 25 35 21 47 180 27 155 105 25 69 35 51 75 41 105 51 158 54 172 79 25 29 53 47 30 179 17 72 24 13 31 213 25 8 7 105 87 71 65 72 101 157 197 83 29 26 69 35 18 75 92 25 39 165 83 163 17 89 192 144 55 137 179 119 211 145 72 190 13 24 119 29 31 66 53 27 93 27 185 119 31 9 69 73 103 88 29 189 154 93 87 11 25 137 117 209 73 5 99 114 61 234 14 68 3 59 136 82 109 45 117 147 31 7 63 107 25 73 20 89 113 142 126 207 103 195 77 150 1 33 15 213 3 13 1 179 64 82 37 163 115 79 30 37 8 5 197 111 95 38 103 163 67 3 175 87 18 34 55 188 195 186 159 191 63 51 0 168 26 49 173 163 207 80 51 1 112 19 152 44 155 85 70 55 113 5 14 10 52 47 83 121 85 110 135 30 43 32 25 36 213 41 99 61 167 171 202 1 169 50 22 193 197 53 123 1 61 73 33 85 61 197 89 183 157 29 14 3 103 85 61 195 63 103 119 191 140 99 177 45 125 38 137 43 33 20 33 97 59 53 174 87 152 7 5 61 155 104 63 56 11 35 18 139 63 13 87 44 37 15 61 147 8 3 99 23 2 144 165 89 181 59 17 143 154 2 6 51 167 151 100 149 130 28 139 3 18 9 170 57 165 77 65 19 112 87 16 171 147 143 73 63 29 139 105 85 9 95 159 113 33 51 12 67 31 157 63 18 169 71 115 79 9 61 11 114 7 19 9 12 111 87 45 31 211 12 63 146 143 36 35 51 62 85 179 9 131 89 20 63 86 40 153 126 67 77 61 113 4 141 201 5 45 30 78 27 7 35 1 140 69 235 93 57 100 204 1 113 154 140 64 56 218 14 5 189 41 12 59 6 0 10 11 73 100 156 58 6 126 30 53 35 60 16 59 213 215 122 149 137 35 53 147 97 15 157 11 173 112 21 26 41 51 19 88 95 6 102 105 30 7 0 21 14 17 161 109 41 20 132 81 93 8 25 25 97 197 7 91 83 103 123 14 84 37 99 55 85 67 105 127 61 23 199 128 44 25 23 22 187 15 241 51 21 11 139 65 44 87 139 23 83 92 75 42 43 83 86 111 12 193 115 65 161 12 81 17 51 39 37 104 31 160 123 9 65 28 77 133 135 65 45 123 73 24 25 85 206 27 5 26 107 128 147 20 19 115 123 9 29 106 81 111 119 113 45 177 71 87 51 63 173 53 121 51 51 135 17 121 13 196 72 150 41 51 22 59 14 6 36 133 16 55 139 51 165 39 57 89 79 17 207 60 43 37 135 2 87 114 109 16 159 45 204 37 122 53 112 19 61 5 25 26 65 31 141 159 68 121 43 11 39 117 3 183 17 193 51 115 124 119 65 125 68 9 81 2 117 81 136 55 6 59 16 87 103 30 9 22 37 74 215 8 151 81 7 28 67 135 97 13 15 69 73 109 66 181 178 113 187 147 229 186 35 178 55 3 101 23 7 51 148 157 7 1 43 75 81 177 67 73 60 45 117 146 5 13 13 84 10 71 149 98 46 29 11 27 79 72 5 143 4 138 9 29 4 101 81 36 25 169 167 154 191 9 50 132 101 141 19 169 23 137 5 87 151 39 129 212 165 21 131 74 62 113 18 37 81 156 65 89 22 25 123 23 83 3 169 13 61 91 163 74 88 19 9 30 28 68 103 42 85 93 10 160 59 15 65 156 179 121 27 11 170 31 9 37 31 19 113 9 105 65 136 120 41 47 201 80 94 88 22 7 127 115 58 101 177 69 1 83 15 174 16 7 33 145 80 47 43 40 205 123 95 79 6 3 159 47 106 49 123 65 199 169 1 105 77 147 173 163 45 175 120 32 7 181 97 120 201 177 75 77 149 115 92 32 23 11 85 79 183 131 109 93 75 137 21 33 159 2 45 43 108 84 107 55 103 89 44 201 128 169 211 147 56 37 82 50 149 39 143 108 60 117 56 35 39 51 11 72 94 63 41 37 8 107 1 77 73 5 24 10 101 25 151 173 137 69 3 55 74 65 131 90 9 114 1 90 79 27 74 111 131 59 71 20 54 4 85 75 46 184 76 105 103 207 9 60 17 183 181 52 32 23 132 2 69 0 39 15 145 5 17 244 87 177 62 119 197 31 205 70 43 31 17 21 27 101 108 64 207 33 141 34 80 187 89 20 122 14 189 197 103 65 60 211 17 7 140 81 107 10 31 81 4 127 27 25 9 27 18 6 99 41 64 189 36 69 130 121 105 38 103 209 33 49 85 36 63 10 35 39 55 21 89 14 59 153 195 61 142 89 35 11 103 19 161 29 7 95 14 59 168 29 29 21 125 147 112 19 119 25 23 96 42 91 61 107 95 78 7 92 124 8 13 103 145 25 102 221 141 108 41 7 9 17 38 1 125 101 138 37 16 89 11 5 57 4 189 57 26 23 115 41 23 25 168 70 151 147 59 179 99 91 99 161 46 21 59 29 63 20 29 3 20 96 81 51 129 32 141 22 5 1 33 185 75 185 7 11 89 4 73 67 102 17 146 43 7 233 7 170 17 33 67 115 8 82 98 28 152 133 218 99 37 59 35 111 117 64 4 37 137 7 158 78 103 64 143 145 123 125 57 102 157 112 54 19 145 71 229 29 41 179 33 49 71 125 137 223 185 143 131 83 133 9 118 5 157 24 73 92 107 43 151 10 121 181 49 47 91 155 119 155 181 10 29 125 51 45 9 175 98 33 192 45 135 43 110 9 33 93 5 51 86 149 93 46 150 90 11 189 169 153 89 67 11 97 53 23 47 5 1 9 21 106 95 77 47 79 145 81 139 187 66 83 68 69 229 77 210 101 44 61 13 63 61 43 87 63 121 33 93 180 144 58 135 100 201 185 119 53 128 85 117 43 137 31 243 201 191 0 65 205 11 1 180 161 55 159 23 117 35 7 171 33 19 56 51 87 53 105 175 183 121 69 102 105 21 27 89 33 21 87 87 68 59 91 4 80 121 77 37 7 83 101 1 143 204 29 93 57 151 1 19 35 221 23 81 121 125 5 3 55 125 85 23 77 211 27 180 33 1 13 73 59 171 203 51 71 56 61 186 149 85 18 39 32 89 73 57 154 11 31 21 29 39 143 37 7 24 74 158 153 141 13 24 51 43 195 195 151 8 41 28 7 109 37 142 15 85 57 85 189 173 22 5 183 156 83 17 159 11 1 5 0 151 164 32 24 179 195 221 103 145 33 37 99 13 49 141 158 109 10 130 197 1 96 115 201 13 212 123 3 83 1 159 101 93 155 37 68 145 213 102 7 76 131 208 7 184 167 123 135 121 124 1 184 131 63 121 103 20 7 186 199 55 30 196 37 124 159 55 25 124 23 189 14 3 81 21 119 117 68 85 151 75 37 103 215 155 37 77 11 205 15 3 27 6 93 93 44 143 137 12 145 157 23 84 169 124 36 187 41 153 191 47 31 9 29 92 166 118 92 42 59 183 85 57 103 158 52 151 59 73 33 21 79 133 1 74 43 129 27 20 18 73 57 27 60 30 81 17 111 160 34 116 103 207 29 130 80 74 43 30 125 19 18 39 89 3 103 54 51 177 175 51 121 41 29 104 7 81 116 67 67 3 121 23 65 69 99 1 168 204 32 83 181 71 62 27 93 96 145 199 156 203 181 72 23 81 17 75 101 1 3 87 25 138 71 29 73 13 99 99 3 143 159 107 22 201 17 75 129 78 7 163 47 9 89 85 85 122 75 68 178 10 1 83 185 37 12 78 77 113 25 10 127 81 81 183 195 123 74 55 2 53 191 102 165 45 1 75 42 89 95 27 109 53 61 157 179 73 11 31 65 231 67 23 77 55 94 11 161 55 203 197 124 80 67 11 174 43 165 159 167 77 171 35 83 9 77 166 25 139 163 80 59 12 155 95 211 115 89 39 153 49 39 50 1 49 1 16 105 157 216 159 69 65 132 79 59 11 105 231 73 129 121 13 101 23 49 108 33 3 39 69 101 15 34 81 30 114 12 109 35 51 21 178 10 126 95 55 5 145 203 7 47 52 13 25 109 103 78 1 147 51 35 155 139 49 166 3 135 129 101 59 132 219 146 73 53 61 119 79 54 174 25 52 61 103 107 16 7 101 7 135 89 69 137 85 1 53 205 123 161 1 98 43 75 23 31 165 91 43 165 61 61 33 42 121 4 55 209 127 125 63 33 110 47 63 2 49 51 41 65 97 55 59 1 113 73 101 13 22 167 77 170 29 97 65 81 121 33 139 185 101 81 19 37 73 73 65 45 39 113 192 57 46 115 37 147 147 17 60 15 51 164 218 25 111 21 115 73 39 5 175 83 35 119 197 240 58 60 161 63 176 71 141 67 61 5 16 23 5 215 179 145 132 114 31 1 17 9 3 87 66 112 81 87 151 204 108 196 142 87 176 69 99 41 207 131 7 135 4 57 23 138 27 97 146 33 93 59 13 74 1 76 34 105 203 99 3 105 103 7 28 129 101 77 85 71 195 59 35 117 210 118 29 40 116 16 57 149 32 159 6 85 105 207 67 72 57 32 5 73 128 75 103 83 21 19 49 61 23 121 127 71 80 114 49 3 178 38 140 30 7 129 13 94 1 23 84 200 29 49 67 169 129 68 57 213 5 39 119 221 143 17 108 71 0 108 79 176 21 67 77 1 86 23 101 25 31 223 23 4 103 46 105 75 67 144 54 61 162 81 94 59 65 166 107 13 51 75 103 89 11 77 72 165 19 90 15 57 105 183 107 160 67 23 121 1 204 63 41 21 85 0 138 15 74 229 53 33 49 205 11 119 93 27 15 99 21 41 123 20 41 107 114 49 68 45 81 67 22 153 162 101 91 212 115 183 55 31 96 90 61 55 1 7 26 41 14 92 153 145 95 113 67 21 159 218 119 112 129 45 45 123 73 165 53 5 93 71 13 7 95 45 139 81 45 153 163 70 81 157 80 129 164 155 114 139 137 146 21 51 99 111 25 124 96 51 2 87 21 33 51 34 113 107 41 9 25 120 74 45 1 140 62 1 103 1 83 84 221 220 165 116 86 131 163 121 65 19 71 95 52 48 51 45 65 159 205 93 50 129 87 33 77 96 141 13 155 180 73 17 26 71 75 7 142 89 74 61 29 87 119 139 181 98 60 71 25 115 39 123 41 189 40 61 73 0 97 53 21 59 198 115 68 123 25 89 55 44 62 50 87 148 194 97 29 137 92 37 107 118 9 187 165 97 189 170 55 23 103 110 117 155 14 73 119 22 81 19 215 111 39 115 105 23 4 15 229 27 149 190 108 55 65 105 36 70 56 51 87 134 107 125 101 47 91 3 114 198 23 1 27 17 129 97 221 26 15 19 63 54 197 17 28 69 188 123 29 1 102 97 105 52 146 135 122 22 73 198 38 83 27 123 137 71 77 97 145 17 168 54 15 103 83 43 45 53 54 191 11 58 57 148 133 74 113 3 96 111 64 45 127 31 24 74 36 7 208 31 209 232 141 53 53 71 151 117 32 25 41 101 23 5 159 12 193 85 176 11 157 143 9 38 5 147 39 79 101 16 111 45 175 5 3 157 83 14 67 135 42 165 57 27 139 49 57 42 0 13 32 101 86 31 25 83 31 153 25 25 5 13 19 105 192 25 84 7 9 57 33 89 114 177 71 167 139 180 49 75 35 110 191 84 133 15 120 22 95 19 53 13 119 1 51 155 37 71 26 88 141 125 17 121 17 79 85 101 46 7 117 111 89 88 139 88 181 121 3 94 119 51 107 209 147 25 23 43 39 33 95 77 89 189 176 57 25 119 11 181 49 135 6 99 53 85 23 45 144 173 57 141 167 31 91 141 98 79 33 235 107 23 17 45 125 137 85 21 27 1 35 125 135 31 27 33 183 149 3 131 97 141 109 69 15 150 74 113 33 217 133 129 55 197 101 83 91 191 231 97 74 1 5 54 163 102 13 129 1 55 137 137 79 51 136 72 129 201 3 21 11 60 106 5 5 15 5 161 33 212 21 33 77 49 117 155 2 1 159 66 31 32 109 85 127 79 1 117 116 190 117 121 129 14 66 124 121 125 9 19 41 9 19 111 75 14 9 101 98 59 35 172 5 80 103 77 49 0 40 15 14 160 144 193 13 97 33 47 71 95 81 115 11 141 47 69 70 53 89 15 139 84 155 125 47 5 217 163 30 65 11 47 31 93 23 109 104 80 77 43 139 103 47 111 63 199 23 95 13 99 53 64 45 211 175 170 23 225 20 111 98 57 221 121 161 7 91 177 241 5 117 113 1 1 89 108 137 39 113 1 48 83 124 137 91 53 101 81 13 145 109 1 193 19 57 93 17 161 138 69 210 11 70 55 150 53 25 71 43 141 0 1 49 175 29 179 12 75 1 118 129 39 47 3 183 29 22 119 13 145 13 23 68 161 17 55 52 135 26 145 155 55 123 159 103 141 15 4 121 43 69 19 81 59 73 62 218 11 67 177 8 81 199 183 73 47 15 131 109 109 156 33 89 207 68 35 35 174 15 3 1 38 153 15 32 165 123 31 12 51 193 58 69 3 159 114 37 38 73 13 114 139 32 125 25 157 50 223 62 78 54 103 75 199 125 137 85 119 28 85 190 143 23 155 146 143 177 21 97 110 89 85 1 3 179 108 97 89 11 129 5 171 45 1 235 27 45 59 147 87 61 29 71 21 129 1 113 79 93 108 43 122 108 17 175 215 17 54 48 39 95 86 76 83 81 75 81 153 145 49 94 117 12 207 33 139 131 30 74 33 127 65 57 155 73 9 15 129 153 77 27 167 43 57 211 87 129 45 233 128 84 5 103 193 1 134 54 7 32 73 63 21 165 70 29 17 121 107 82 89 49 134 23 55 71 25 49 182 40 235 96 55 47 201 99 65 121 29 97 103 147 181 55 157 225 29 81 167 16 143 117 125 44 11 183 27 203 54 77 41 26 146 74 136 17 167 55 77 192 101 62 101 151 87 132 4 83 93 56 36 116 9 45 173 31 67 28 208 159 220 37 11 101 13 131 139 7 90 89 78 153 3 43 73 13 87 18 19 114 72 70 129 95 83 85 23 37 7 53 37 15 112 4 157 13 105 63 105 5 95 113 229 193 0 71 118 20 17 139 39 31 47 183 47 129 122 138 14 131 123 59 153 209 25 121 77 221 127 69 171 160 161 67 146 7 83 78 39 177 199 89 213 61 122 186 150 56 38 125 3 11 25 40 66 29 15 70 48 100 81 49 81 59 64 25 39 5 187 31 60 75 219 116 123 158 61 89 91 47 83 15 78 71 23 159 47 61 70 69 51 32 102 46 39 13 23 160 79 153 51 53 1 29 41 21 159 138 122 107 89 78 36 5 36 44 115 207 46 37 141 34 159 21 3 181 125 58 149 85 38 113 35 7 5 57 79 159 163 132 87 36 118 119 65 171 69 21 149 53 29 95 121 163 42 75 74 28 83 93 58 85 113 178 0 92 131 7 147 19 45 1 11 1 123 18 180 19 61 3 13 4 222 53 81 19 43 108 79 59 106 119 239 127 125 72 57 1 59 25 51 54 109 25 202 4 65 31 1 46 179 17 58 45 34 35 92 75 11 188 103 183 138 1 99 107 117 83 93 45 179 16 125 32 79 111 55 79 27 211 21 131 49 3 194 139 21 125 79 145 11 135 122 75 57 1 13 149 149 33 29 43 88 163 191 39 139 43 97 179 54 3 40 131 135 107 57 37 71 127 40 15 54 117 17 100 2 62 77 101 183 57 97 19 83 125 29 95 137 131 97 139 82 27 44 37 163 131 139 19 77 14 61 1 26 27 147 85 71 152 94 2 93 86 9 47 11 24 128 53 201 135 11 54 151 81 238 25 207 105 129 40 8 83 149 62 15 109 95 45 93 153 77 9 53 78 176 73 89 74 39 161 111 86 13 27 93 73 79 167 62 87 137 82 55 94 37 97 98 41 47 21 157 67 15 81 51 165 133 79 28 125 109 196 57 81 74 24 133 16 41 78 3 133 13 35 29 140 230 47 11 99 125 17 111 213 21 57 99 124 167 235 35 176 126 35 128 200 53 83 59 45 17 39 65 43 103 141 65 53 9 115 62 107 48 111 17 103 13 37 97 1 35 155 149 3 57 1 21 61 121 67 123 45 53 53 227 36 79 59 13 113 112 27 55 19 176 49 43 135 131 113 101 75 1 98 144 4 44 138 75 123 63 23 53 37 83 103 99 66 130 172 119 62 201 183 155 6 200 90 45 111 177 47 147 145 111 24 196 59 159 151 131 199 125 115 17 1 33 82 7 123 109 142 43 78 49 9 59 91 175 49 87 1 9 37 36 139 135 76 12 32 106 11 103 41 79 52 52 18 5 94 68 81 13 40 191 25 39 77 74 89 66 47 79 19 117 151 76 135 132 203 103 31 61 91 33 71 196 43 63 107 20 1 89 24 151 141 9 85 168 147 165 153 44 133 9 4 108 167 41 139 13 63 157 141 59 208 123 149 77 68 115 207 1 49 21 221 43 123 34 103 55 32 123 161 29 75 112 25 34 111 34 33 30 58 215 20 154 16 93 57 205 5 147 83 50 173 144 143 112 191 149 163 119 5 20 132 35 55 133 130 65 89 70 191 25 8 17 115 3 49 19 45 63 67 35 17 21 13 195 8 175 83 39 104 91 65 9 32 227 189 169 42 73 196 81 13 1 40 175 80 0 35 40 87 73 31 237 51 153 9 147 89 192 70 43 17 15 157 49 151 218 63 99 100 77 127 40 139 7 224 220 112 147 42 124 189 49 236 95 87 3 104 37 27 9 155 132 31 117 88 27 9 33 21 75 2 13 168 106 144 49 53 161 85 4 150 183 47 144 84 5 85 181 53 77 41 75 27 158 47 78 85 101 144 54 89 57 207 50 155 136 55 150 109 35 69 57 222 107 5 21 105 43 49 83 1 143 57 179 13 61 15 16 145 34 3 17 5 85 93 104 41 121 21 33 171 33 65 49 124 235 85 66 71 17 129 45 22 179 59 109 44 116 49 114 46 111 94 235 56 131 79 23 90 17 4 143 41 159 31 58 69 143 47 103 67 231 148 241 115 53 157 33 79 17 124 110 203 28 37 154 155 73 33 102 172 51 174 93 170 163 63 1 179 67 27 41 115 39 163 91 24 93 149 15 1 23 44 1 29 113 0 4 91 44 53 81 73 5 89 143 78 133 21 96 71 130 161 67 115 55 3 131 131 135 17 25 7 6 119 61 66 15 128 129 47 1 51 43 149 8 143 49 215 57 150 59 57 51 7 87 211 80 15 53 103 118 93 161 127 69 25 43 35 77 73 33 199 59 9 55 3 56 127 141 11 139 117 49 79 60 33 89 12 111 17 104 59 8 101 165 5 9 33 91 31 25 101 23 32 107 231 46 97 194 63 93 75 41 104 135 29 70 68 73 57 11 105 45 112 179 107 88 80 84 79 141 41 63 13 95 170 65 221 29 85 11 133 129 107 96 200 93 1 12 111 115 111 97 51 31 99 193 113 27 66 99 134 101 7 91 67 147 104 99 4 46 183 180 21 205 121 91 141 185 138 13 29 27 89 49 231 214 43 127 115 70 149 139 37 129 76 85 27 39 79 47 103 131 23 231 148 15 23 167 166 121 185 41 99 102 153 213 182 88 21 71 25 17 28 31 29 203 140 65 90 1 71 124 89 39 167 19 23 58 135 78 40 36 103 119 177 95 40 77 8 189 97 85 115 30 22 169 18 189 102 23 115 39 55 88 4 1 41 193 179 93 9 64 30 84 129 103 41 35 51 25 53 25 157 5 163 35 48 163 89 176 7 199 110 124 9 214 1 205 34 77 37 107 177 17 237 152 61 60 82 87 35 44 179 98 64 50 105 23 81 129 213 65 11 88 195 5 183 44 142 101 61 71 19 120 123 117 51 28 25 5 34 61 125 9 11 110 91 81 115 173 57 11 33 73 1 59 141 33 35 37 151 63 120 161 102 28 8 63 35 67 43 137 95 113 38 145 55 89 93 0 185 76 31 44 190 85 131 1 185 147 201 236 75 69 130 197 6 123 186 191 42 117 7 120 41 128 110 98 37 47 58 196 15 64 79 103 16 140 143 165 155 122 84 33 95 144 23 105 3 88 97 168 116 41 103 137 9 48 7 47 127 96 105 159 1 1 15 69 129 37 10 57 29 11 167 27 51 47 53 199 95 137 31 23 5 61 31 15 179 141 169 23 101 125 21 111 117 125 123 103 123 0 53 89 93 1 33 111 13 58 101 153 213 169 50 15 181 59 43 159 131 187 19 113 99 63 163 146 131 156 3 38 57 111 103 158 171 131 131 90 141 55 87 105 3 116 21 101 167 87 128 22 45 41 101 41 67 137 94 137 63 2 41 126 6 75 93 67 43 59 45 24 100 19 51 68 141 71 139 0 129 119 34 162 191 7 17 99 8 125 131 45 128 213 81 196 11 155 56 72 41 105 3 97 130 65 61 70 87 167 113 63 103 14 1 61 53 53 35 71 154 132 80 27 121 194 117 37 31 75 102 67 71 53 6 178 81 159 153 33 48 120 18 83 66 149 93 57 6 107 19 133 97 87 13 203 1 147 97 65 103 13 59 123 3 186 94 131 94 17 129 6 18 63 157 124 74 19 47 127 101 91 17 66 105 125 9 111 53 39 45 96 189 38 61 121 69 59 85 195 48 143 54 7 59 123 35 223 47 5 169 83 101 73 65 163 117 133 61 84 11 30 129 118 67 68 57 13 177 1 131 188 125 195 13 49 65 39 97 21 88 11 38 13 127 146 11 89 15 83 91 97 77 225 27 19 59 85 161 167 131 81 12 9 61 23 15 60 226 13 147 4 51 201 64 22 53 6 7 3 39 95 5 23 11 55 97 101 97 217 3 131 29 3 52 105 33 127 18 70 165 43 57 111 32 96 17 7 72 134 199 7 153 27 203 119 204 95 62 5 125 135 13 15 11 17 37 3 105 41 15 231 145 15 145 128 13 137 23 117 53 61 33 69 37 179 38 93 113 101 69 55 113 35 37 69 57 37 77 47 177 171 35 7 21 53 153 14 0 191 109 53 117 90 145 207 17 136 139 37 7 161 23 135 46 69 105 13 1 205 164 193 65 19 0 125 7 156 4 141 130 149 198 150 9 137 5 69 141 183 163 120 7 11 99 79 225 14 63 10 67 24 1 4 161 146 12 21 99 109 23 126 163 91 8 117 151 47 57 0 86 15 61 63 39 171 37 23 210 53 34 45 131 13 31 21 57 31 73 30 161 115 65 95 84 74 1 151 52 62 101 207 101 75 203 7 109 43 47 117 27 81 140 185 158 111 5 52 47 38 86 71 4 81 15 23 124 133 140 23 29 61 111 27 31 9 157 181 31 123 67 9 60 158 144 66 164 29 23 95 53 37 134 140 59 80 82 61 110 14 28 107 80 105 147 153 152 166 99 12 7 31 27 83 95 8 171 177 45 117 122 197 129 0 116 85 29 13 31 85 39 57 117 75 101 65 157 137 119 189 13 34 69 134 91 103 55 168 197 47 37 49 9 79 60 121 91 214 29 166 53 96 71 55 21 199 10 123 87 112 85 75 79 113 142 175 221 121 13 23 166 104 65 37 17 77 243 62 133 81 59 79 47 157 73 71 57 19 1 158 189 27 111 138 17 35 85 57 67 83 11 89 213 35 27 117 139 114 90 5 42 161 137 7 78 105 143 205 177 19 149 167 115 15 163 20 211 85 17 81 85 44 158 107 137 96 195 25 18 95 73 203 6 1 52 41 5 217 72 99 25 25 103 49 6 66 6 85 23 107 0 231 19 175 183 63 28 111 62 80 33 129 109 162 133 147 73 158 7 165 151 28 37 155 73 70 180 61 11 63 106 95 37 105 43 131 0 92 13 64 92 177 51 69 86 141 95 135 81 123 205 47 67 63 95 14 108 107 23 41 79 64 63 2 64 165 202 17 72 9 181 9 25 39 44 169 140 21 37 33 131 121 5 161 53 7 23 61 159 111 19 15 141 77 107 8 125 41 31 169 123 101 91 64 5 187 144 107 167 117 53 23 93 117 61 65 69 11 7 62 80 93 23 134 67 35 51 41 129 34 63 79 127 45 147 31 83 157 145 181 5 203 123 187 73 17 143 69 147 67 147 22 26 94 183 139 165 22 18 53 73 49 171 2 197 107 15 161 41 75 25 3 91 102 113 3 103 88 15 66 23 135 1 83 53 188 54 180 65 85 69 61 84 73 147 81 17 143 65 135 91 23 8 10 173 36 49 27 97 96 53 15 85 47 111 117 7 93 31 143 69 2 67 150 199 113 109 67 170 172 91 47 37 33 55 47 43 108 29 82 3 57 129 27 34 63 51 85 87 142 67 25 31 93 59 66 107 1 26 59 107 121 93 156 35 0 107 57 142 55 57 121 5 29 8 61 125 117 129 51 121 87 187 185 205 21 73 2 45 167 92 168 11 13 147 23 21 161 9 33 103 116 90 7 107 107 183 221 25 159 37 78 73 32 49 55 42 36 54 72 185 66 145 144 3 113 157 55 144 132 59 5 19 218 45 103 237 141 29 15 21 11 145 77 193 34 37 246 234 177 151 81 43 63 91 107 33 60 113 34 6 215 68 4 125 205 75 74 111 150 19 13 19 110 94 113 149 185 66 201 1 3 50 197 92 159 103 9 30 9 43 21 19 71 3 95 23 39 21 113 221 135 161 23 36 53 14 19 194 74 179 8 94 5 43 10 9 97 216 145 105 143 117 76 14 11 21 193 89 59 1 133 104 76 97 29 194 135 99 49 31 65 8 61 79 53 127 36 225 37 1 33 1 43 199 115 1 73 41 237 29 147 141 29 67 37 41 203 111 161 53 175 7 41 215 194 147 153 173 12 19 111 99 25 41 73 99 89 80 130 21 8 65 67 99 163 192 13 45 1 21 13 117 111 21 8 121 98 11 124 21 56 151 119 125 51 163 106 107 96 94 236 149 35 41 150 102 60 85 167 79 105 89 193 111 197 173 90 81 189 117 121 151 210 39 95 85 121 91 64 69 105 47 29 49 39 88 162 50 133 105 94 85 135 11 220 10 71 175 91 9 42 5 175 39 21 25 29 112 71 148 19 42 49 177 41 69 163 5 86 115 1 101 185 99 1 15 124 11 1 221 81 39 105 199 147 155 39 61 139 1 136 53 86 87 117 2 93 173 136 135 201 145 184 60 12 79 67 137 33 103 165 151 117 11 188 101 84 17 88 87 127 128 178 87 87 71 91 33 27 76 89 26 121 91 167 97 77 157 71 117 92 116 128 62 129 129 14 153 13 222 1 57 117 131 13 125 89 105 69 166 1 139 25 70 87 9 45 162 25 71 83 101 105 21 65 57 85 2 153 137 155 135 154 183 97 49 3 151 99 108 59 49 54 0 37 117 89 137 207 31 13 25 19 41 7 41 17 103 25 201 48 13 34 23 31 51 48 21 195 104 2 126 31 1 39 151 161 29 18 129 87 99 203 29 73 74 79 108 152 71 43 25 19 88 105 30 159 151 149 169 128 93 9 52 91 80 8 116 105 37 36 27 144 191 45 168 152 208 7 79 13 109 7 43 79 108 35 13 154 22 109 193 109 193 11 173 23 49 161 67 5 38 13 65 35 113 1 193 31 83 18 73 181 133 1 115 13 77 37 51 169 99 60 55 141 66 56 89 24 181 8 19 99 52 132 51 175 39 66 12 121 63 85 0 74 105 17 7 130 11 128 61 1 99 118 16 83 10 148 10 9 107 54 78 90 206 70 121 103 159 86 187 83 154 51 67 216 163 88 101 17 89 28 60 181 142 195 83 17 96 32 55 102 219 7 119 110 120 33 75 140 81 9 68 140 99 99 58 13 223 201 181 143 45 9 74 54 16 72 45 67 109 63 127 13 65 119 230 43 99 69 26 23 203 133 206 32 26 119 137 51 24 165 67 32 31 75 148 1 39 193 129 39 105 13 203 113 148 194 156 59 23 25 81 91 88 115 28 8 90 56 34 37 113 87 191 35 9 116 118 222 185 101 93 177 50 1 170 0 116 119 29 127 202 51 215 145 113 99 3 216 133 175 179 131 124 80 89 1 165 4 79 28 128 68 17 22 157 119 37 33 185 187 5 149 160 129 85 79 22 203 167 117 37 108 112 40 139 37 147 74 106 24 84 77 34 171 44 67 14 69 89 83 135 1 11 65 51 23 175 131 109 98 36 59 93 159 210 103 12 111 51 95 131 220 29 7 64 15 101 189 75 40 19 203 8 41 105 89 89 17 103 225 99 135 25 23 139 60 80 54 61 74 103 19 123 187 203 81 2 15 27 60 47 153 11 79 123 181 51 22 107 157 48 74 39 76 8 66 81 140 11 37 109 49 131 195 7 19 23 156 32 106 195 55 17 13 155 19 161 37 12 25 217 171 67 165 99 11 155 16 123 35 53 12 27 7 85 113 76 52 23 11 150 50 116 50 27 151 59 69 211 29 54 10 51 79 22 69 63 1 18 7 77 17 191 205 161 97 85 195 213 7 33 139 135 68 193 167 217 9 59 23 152 127 77 91 115 56 71 127 35 27 124 1 215 111 14 107 101 229 97 95 79 124 63 26 61 151 166 7 33 30 183 4 168 121 33 35 61 232 25 63 21 15 9 13 15 75 107 8 9 158 82 59 9 77 107 15 89 91 37 51 79 93 67 93 138 34 218 35 33 98 2 163 32 173 89 21 143 133 39 95 112 157 59 77 22 75 62 89 31 14 86 90 125 147 129 70 39 72 101 91 7 87 95 116 65 103 89 103 60 15 85 136 77 32 6 1 9 183 97 123 30 44 144 217 178 42 121 105 147 117 150 185 103 32 109 32 139 112 19 143 130 198 67 94 160 151 147 9 218 51 99 55 73 32 81 83 2 3 115 138 23 61 50 30 174 75 85 207 117 17 177 51 99 113 53 180 69 121 38 171 177 15 178 213 11 73 215 77 107 150 12 101 81 9 9 141 61 5 85 181 73 169 20 29 9 36 57 96 109 137 75 45 61 35 104 165 9 33 89 19 116 143 76 57 116 61 65 42 165 21 29 114 233 35 46 161 174 153 81 154 125 1 108 5 105 141 160 6 55 3 31 22 129 17 134 103 49 194 4 43 32 61 23 9 6 89 1 77 56 87 227 31 229 85 31 31 73 117 91 144 12 97 156 33 202 117 17 141 169 45 128 7 241 229 32 103 87 106 47 49 27 154 97 159 141 45 27 51 92 162 228 5 41 136 94 48 77 225 43 37 71 197 49 53 80 215 143 134 5 81 43 19 36 39 39 71 97 111 109 245 118 49 61 96 42 39 18 3 26 47 213 109 95 205 175 91 91 87 71 149 129 101 137 37 43 98 149 2 42 37 3 151 123 67 51 179 106 61 5 63 95 101 161 50 6 65 186 84 67 37 23 101 87 119 19 119 15 155 31 37 45 39 61 10 127 3 141 95 147 163 59 71 29 221 85 205 67 30 45 110 103 67 53 89 135 195 99 37 7 68 70 59 31 147 135 93 7 100 147 9 109 27 97 142 99 117 129 20 147 103 125 97 34 85 77 10 5 93 19 99 29 87 123 69 81 109 35 73 96 85 169 94 11 151 116 19 21 81 84 100 99 131 67 98 9 197 53 121 53 113 225 63 62 98 25 42 20 67 185 67 75 69 160 213 129 52 195 62 5 59 183 189 121 29 49 53 131 176 15 23 14 13 239 93 97 28 11 47 62 158 4 33 18 64 45 201 138 16 109 10 1 155 99 97 75 107 111 17 66 96 76 54 16 81 83 144 54 193 1 175 135 38 7 49 125 227 16 99 43 141 7 77 173 197 31 27 165 79 65 47 198 125 27 65 1 77 120 35 175 95 91 41 42 130 117 86 54 209 26 54 147 105 29 67 89 43 61 78 27 160 139 35 33 43 146 73 155 5 43 111 167 3 26 205 1 32 73 31 109 143 157 0 37 44 111 15 7 65 97 175 15 91 25 117 67 42 11 5 100 117 75 93 84 103 2 36 143 30 131 192 161 139 48 215 21 175 75 39 82 26 213 78 121 3 24 144 13 95 99 93 109 11 1 19 61 172 77 110 0 23 3 110 23 39 92 47 45 127 77 149 72 19 41 113 170 3 85 114 113 213 3 165 23 27 128 126 98 74 105 57 185 3 101 81 77 38 8 3 12 99 46 104 73 121 179 56 49 67 13 41 1 19 21 84 15 69 205 67 20 233 171 41 207 19 19 9 17 16 79 75 53 43 7 23 7 63 43 96 34 57 50 19 141 1 57 27 87 114 133 34 163 129 219 103 19 47 83 69 185 39 82 85 55 15 21 25 195 31 77 226 112 125 67 71 61 153 66 143 39 175 58 104 15 101 167 87 113 18 75 123 105 88 145 217 117 23 213 53 11 31 159 1 23 60 111 85 71 23 21 66 69 25 23 91 141 103 53 69 77 117 107 25 102 115 5 102 87 153 191 9 113 118 37 5 49 19 71 184 37 179 134 199 197 123 91 7 19 59 133 33 82 24 33 3 83 115 64 81 31 108 87 33 22 24 35 135 159 77 43 133 113 93 111 19 77 44 103 16 45 53 29 37 71 64 57 27 17 101 45 144 103 173 147 33 191 8 118 48 25 2 163 179 44 27 153 81 159 33 32 83 179 104 113 47 33 45 143 158 109 19 1 25 80 11 22 47 14 7 81 63 11 69 222 57 55 131 57 25 16 3 77 19 48 59 25 123 75 114 47 167 157 79 48 19 101 97 53 199 230 139 65 11 53 64 33 47 49 23 45 81 27 166 166 169 1 4 139 0 15 33 110 11 8 65 57 25 89 7 45 47 47 49 0 91 14 101 148 154 13 73 73 25 47 67 11 29 162 79 59 55 209 13 60 74 19 7 55 63 79 3 146 31 11 75 58 109 107 81 64 211 1 40 5 87 143 78 105 47 53 14 217 47 7 35 123 211 67 81 197 9 51 17 9 219 47 57 69 5 55 59 137 121 48 13 27 71 68 139 11 47 4 75 71 39 152 201 75 127 127 39 103 162 49 204 11 157 154 99 55 12 11 28 64 199 79 63 107 67 81 111 195 25 62 32 109 19 179 111 109 171 62 68 83 53 187 17 37 61 27 183 194 136 201 111 195 123 7 13 193 36 84 51 12 114 69 181 85 102 3 120 208 61 31 53 111 39 143 148 11 87 47 145 68 71 68 10 51 129 31 11 37 116 51 195 53 145 43 149 43 70 229 137 63 155 72 51 163 100 215 137 113 76 11 63 50 15 117 205 59 17 149 99 83 5 6 6 185 81 2 129 107 197 122 84 221 121 51 130 2 77 33 71 57 146 63 1 219 197 135 38 198 145 181 38 35 139 85 76 35 11 54 113 5 7 17 105 121 161 108 9 48 1 136 146 89 27 35 46 93 37 210 113 89 41 95 89 88 207 93 45 14 89 78 46 23 89 47 53 16 25 149 87 201 99 27 162 225 92 37 68 41 37 33 117 79 70 139 17 84 15 121 157 105 7 2 38 114 181 168 167 95 7 34 122 105 65 85 15 15 50 53 171 107 50 157 19 41 39 91 7 195 52 235 51 77 77 67 129 187 176 41 185 69 19 168 77 145 180 77 81 21 17 109 201 69 165 100 1 9 144 159 179 89 35 197 139 55 140 53 95 43 122 13 171 155 237 11 63 77 76 97 177 57 25 177 100 5 112 87 145 95 99 25 7 169 116 227 29 167 99 97 161 85 225 78 9 105 91 14 29 64 51 126 23 71 81 190 45 1 11 11 75 113 6 125 139 165 91 54 17 10 23 140 171 81 75 46 61 119 127 49 84 164 57 111 8 160 63 129 19 163 96 85 84 47 100 132 140 137 103 91 20 35 41 92 38 41 29 27 50 153 171 151 127 159 118 43 21 209 67 13 153 133 88 151 13 107 99 159 171 32 26 19 100 229 83 183 117 84 63 97 7 27 153 141 35 25 52 83 97 135 205 90 1 67 101 61 125 203 1 143 53 181 170 31 98 131 73 73 7 75 126 196 41 123 62 49 1 135 156 25 27 87 7 81 58 115 6 95 1 101 13 67 15 117 31 75 85 45 17 106 63 1 77 71 42 128 69 39 16 33 2 33 52 39 10 25 57 94 9 14 25 150 45 65 97 123 119 187 9 6 167 157 60 225 113 59 41 107 155 32 47 121 39 183 66 193 156 81 57 18 95 175 20 193 26 135 186 191 132 115 45 87 53 167 141 21 101 8 17 87 93 111 41 68 83 61 5 141 23 97 17 71 10 11 19 35 107 45 127 143 14 27 21 43 75 5 35 32 177 165 113 159 30 65 79 69 153 53 35 21 7 63 154 101 43 127 62 67 90 205 50 26 71 55 40 147 105 35 69 92 41 161 11 181 21 219 59 108 171 79 125 75 31 10 46 165 41 17 97 47 216 89 229 28 41 51 9 146 6 54 75 3 13 7 117 21 61 39 19 93 107 149 193 55 158 103 139 27 175 103 9 68 143 33 57 37 235 106 169 43 39 190 17 97 87 5 89 37 0 231 77 89 59 74 65 36 131 187 91 17 110 167 53 121 121 95 15 153 11 45 103 109 8 105 55 63 31 11 64 101 90 41 43 33 69 28 171 27 92 230 26 29 27 138 99 1 179 28 19 33 221 147 7 159 10 77 33 7 8 134 167 159 96 174 13 29 97 8 73 1 154 98 58 51 63 109 75 18 7 41 97 155 135 87 56 21 16 191 32 109 205 78 131 23 1 89 107 41 45 52 78 4 77 28 94 3 159 111 149 59 23 223 67 85 119 87 133 79 178 31 49 24 153 139 29 95 28 130 171 19 172 103 56 135 94 30 121 31 40 101 54 29 11 127 197 94 111 6 27 21 75 73 125 16 160 53 39 61 89 119 70 22 45 1 86 0 79 205 7 140 79 45 31 37 77 30 13 27 35 97 191 12 9 69 33 147 1 74 143 35 11 129 69 99 45 113 43 161 65 37 41 40 191 171 159 37 31 147 183 101 138 121 9 206 37 55 31 3 23 146 165 135 2 43 85 81 29 35 116 96 95 36 2 115 15 205 81 73 29 115 34 66 113 133 56 69 119 51 34 94 202 179 3 49 192 152 165 1 27 29 91 229 141 75 17 172 19 105 39 77 85 161 18 81 90 137 135 39 56 7 51 127 177 197 8 63 107 161 87 81 30 13 21 102 83 79 31 87 27 65 65 23 69 26 9 21 28 237 73 101 29 127 92 9 177 90 201 163 125 39 222 75 17 97 1 61 125 128 33 45 71 17 36 102 121 16 113 76 95 34 169 99 63 59 149 117 29 29 131 67 171 5 91 210 149 1 47 125 40 85 11 138 113 217 40 141 111 24 52 2 12 99 121 67 70 172 19 113 94 105 30 81 157 30 55 211 87 127 37 20 19 73 191 141 77 19 89 74 73 193 75 115 57 115 29 161 155 4 241 145 189 79 139 21 135 31 105 135 212 73 27 197 1 139 75 173 5 13 57 38 33 25 35 193 143 34 57 73 150 11 104 15 173 47 29 5 15 78 65 79 144 38 41 89 1 7 78 125 35 171 81 5 37 79 169 11 141 47 173 49 205 133 41 101 1 121 135 5 23 52 103 147 88 50 12 33 113 93 109 13 51 165 9 89 113 79 47 156 117 45 103 94 129 135 37 7 41 129 60 103 86 247 19 75 57 14 141 65 164 59 10 149 54 33 47 49 27 17 48 189 51 35 73 11 155 24 25 32 211 135 100 204 21 129 117 13 57 7 71 35 15 77 5 24 185 71 25 5 69 93 79 15 64 67 85 75 74 35 113 91 179 186 166 29 79 79 95 85 98 31 153 27 57 43 5 137 129 135 50 126 76 114 132 107 21 113 31 85 60 209 3 27 100 71 99 5 53 59 7 27 187 48 83 29 105 24 149 25 47 121 111 35 83 215 159 120 39 25 104 86 1 177 133 170 155 11 115 105 1 163 8 74 105 37 17 37 15 183 101 124 103 52 53 83 88 5 73 171 175 7 2 148 1 81 47 125 83 3 109 25 83 149 14 151 167 233 118 9 27 107 92 163 123 9 33 180 148 91 1 25 7 5 9 49 225 25 144 111 81 103 167 17 123 164 119 201 21 111 49 17 15 165 149 82 73 1 68 61 38 109 83 40 187 53 36 58 51 95 137 12 69 83 41 93 127 15 145 54 6 105 13 17 63 18 3 165 35 119 99 72 91 5 12 104 105 25 153 97 25 37 17 35 122 91 111 21 19 129 93 123 55 1 183 149 41 193 43 47 35 5 31 21 83 27 52 79 33 7 21 11 1 39 2 55 6 41 145 99 145 0 37 29 152 33 225 128 23 158 49 23 193 87 71 195 174 159 21 127 85 191 195 9 35 21 127 167 49 217 121 90 180 93 206 105 38 114 44 167 88 45 121 41 95 78 145 89 13 7 53 23 49 19 79 82 25 158 63 118 71 12 59 125 24 159 125 14 46 151 104 137 32 61 1 103 19 117 33 54 0 18 184 176 80 220 103 161 105 54 28 11 155 205 137 151 110 45 80 1 111 169 34 5 75 179 43 193 111 59 71 77 67 28 3 13 112 237 203 39 119 21 137 156 63 195 137 97 17 71 123 1 69 51 145 23 56 88 153 25 29 53 101 22 11 25 127 66 104 102 95 123 221 46 227 223 1 59 16 109 117 21 25 21 47 67 5 7 17 59 179 63 16 59 9 72 18 45 84 137 81 95 22 25 141 207 20 160 136 49 178 21 3 163 18 145 5 13 75 41 163 5 19 8 39 62 77 129 15 87 23 187 94 111 7 45 11 98 101 29 43 43 61 49 3 103 84 148 94 19 145 124 81 9 111 207 93 203 179 127 80 37 61 53 13 10 77 52 135 81 80 27 64 79 13 139 158 131 25 183 53 140 97 73 170 84 107 53 172 73 157 153 75 29 105 141 185 31 227 57 92 71 107 29 14 208 89 23 213 1 3 65 71 69 46 81 51 129 71 79 1 120 180 209 238 4 5 37 19 54 93 71 111 3 94 90 100 21 194 34 108 97 93 23 125 43 27 121 18 61 32 25 47 3 39 141 52 97 18 83 32 6 33 55 57 121 36 211 77 193 69 28 51 32 22 81 95 11 59 77 9 25 97 54 109 185 53 83 4 78 69 113 10 141 81 68 19 32 125 60 118 76 35 175 146 6 40 37 95 33 9 17 21 119 14 111 170 78 155 41 9 47 181 55 91 65 182 88 117 47 61 19 109 7 70 127 59 5 67 41 177 105 127 59 51 20 143 136 135 157 1 107 47 55 11 88 91 142 35 11 51 21 139 6 93 106 3 120 238 31 97 3 51 61 27 21 104 36 215 123 156 29 23 85 31 3 119 91 189 1 61 11 73 28 110 14 163 120 197 163 55 111 15 99 21 85 123 195 35 107 232 7 103 15 87 74 25 142 125 115 80 200 159 21 95 80 75 9 21 203 81 25 194 19 33 5 97 147 11 29 47 152 1 201 91 95 102 78 6 55 6 40 61 51 21 135 15 105 34 87 205 46 55 13 70 18 94 117 63 145 140 92 151 30 79 51 101 1 19 2 76 121 89 81 99 118 35 25 52 35 22 63 98 157 49 175 89 84 75 47 57 93 75 123 19 89 7 195 77 143 133 97 69 157 133 210 213 24 190 106 187 211 16 1 127 193 51 173 177 93 118 41 169 92 143 61 177 119 12 155 143 37 119 21 206 59 119 36 67 75 97 84 137 155 11 23 139 11 55 69 2 40 89 35 45 119 27 79 115 30 55 67 1 38 7 103 111 74 148 26 56 166 29 93 76 68 155 229 105 159 167 57 113 93 81 157 51 35 113 67 92 81 147 33 167 169 37 203 9 172 37 91 73 83 73 98 16 157 131 101 49 21 55 70 77 16 118 191 103 47 131 117 38 15 194 79 7 37 191 49 73 155 56 9 72 1 118 219 49 163 45 141 107 26 155 24 93 231 79 1 177 95 29 91 145 43 127 135 205 35 33 113 77 75 105 205 121 107 77 63 13 51 141 84 43 199 95 105 99 127 64 113 1 56 49 48 49 9 53 126 75 41 29 5 144 45 159 178 157 113 135 75 28 113 3 63 190 45 127 57 97 146 31 12 73 45 54 112 109 101 99 18 3 94 37 112 133 3 97 116 57 158 163 84 79 131 53 175 155 3 177 43 53 61 210 36 107 1 61 141 43 2 16 59 105 43 48 171 71 2 203 111 158 129 185 53 51 5 37 149 19 48 65 38 101 69 155 99 17 37 64 45 174 41 145 33 95 161 117 95 11 103 45 63 64 136 89 143 43 4 139 159 41 41 5 125 11 123 40 79 15 17 120 45 99 113 53 185 82 180 60 17 80 33 221 147 153 191 111 126 191 169 45 211 66 118 127 24 185 11 141 220 37 10 159 9 27 81 167 111 60 61 101 108 25 115 57 161 69 11 65 57 35 67 69 43 5 49 99 103 226 56 79 39 104 25 85 75 136 17 149 119 8 163 94 55 36 171 60 13 151 45 41 30 14 33 137 48 203 83 99 53 108 35 92 113 23 7 59 27 69 2 191 71 89 19 197 18 45 75 47 152 84 153 31 58 13 25 182 147 15 153 112 25 159 121 45 219 187 44 87 77 157 162 17 196 47 103 161 72 73 65 73 16 141 73 101 105 141 185 181 15 69 29 61 60 37 31 7 189 107 201 93 119 62 99 67 182 101 39 159 19 38 1 34 99 141 111 61 145 87 130 8 31 156 138 49 117 139 63 145 28 45 95 93 15 117 183 104 57 51 133 35 47 12 78 228 28 25 103 75 32 7 71 185 52 39 117 0 183 18 71 109 147 155 71 15 16 129 47 113 169 69 17 133 89 10 119 139 79 172 85 40 65 135 85 110 26 37 5 53 200 172 121 86 142 97 5 12 51 133 169 137 54 151 121 97 33 71 1 21 139 119 9 9 67 32 187 1 116 89 59 11 16 37 71 39 97 78 161 27 53 45 219 23 4 37 93 3 43 73 125 16 16 20 94 7 141 31 79 5 35 191 141 119 173 217 163 50 46 65 63 135 49 95 65 167 187 43 27 121 33 5 145 69 119 23 107 17 26 21 44 33 81 70 9 37 206 24 102 85 103 189 195 81 108 79 135 59 27 35 89 74 43 1 103 101 1 82 15 157 99 19 161 1 100 11 71 102 85 83 83 151 167 123 35 177 41 19 48 98 5 109 41 63 179 23 83 78 13 91 135 181 105 125 61 66 111 20 15 71 86 183 69 159 156 167 179 168 61 79 161 76 157 85 84 151 113 147 46 27 40 131 138 93 127 171 13 47 127 122 33 2 19 25 13 45 11 173 70 147 12 83 133 61 90 83 1 15 4 111 129 157 54 17 26 61 71 17 220 3 2 191 136 93 77 15 122 15 60 12 23 92 95 165 124 112 18 53 54 148 64 38 115 121 129 86 145 169 95 186 177 105 13 85 45 38 88 113 81 90 45 5 128 91 24 83 5 23 43 27 124 32 105 143 3 37 135 23 110 151 223 197 175 101 71 111 171 23 65 79 37 63 183 0 12 3 71 34 107 54 21 26 76 23 19 32 27 83 58 83 27 89 40 105 68 36 70 179 103 111 5 49 43 126 53 113 101 10 70 123 3 26 9 203 43 11 16 87 2 155 119 63 19 155 89 143 53 17 63 185 91 97 23 119 135 221 87 45 23 155 142 107 31 229 119 31 29 21 43 135 92 119 29 77 101 113 77 13 56 139 68 113 52 27 81 11 53 59 39 0 90 120 46 209 45 15 133 115 17 126 106 127 28 47 33 135 18 224 39 17 154 174 199 13 57 55 27 99 223 13 123 103 103 150 103 171 165 57 21 31 4 185 19 29 141 21 35 37 115 65 25 2 159 171 157 91 1 79 114 129 79 0 9 229 126 85 80 136 61 79 99 77 54 45 147 189 161 40 2 45 121 151 62 21 62 51 50 115 47 190 104 117 175 110 131 157 45 112 57 47 153 205 149 184 87 0 23 75 48 132 5 89 161 30 35 27 19 163 154 217 42 31 157 113 96 169 119 35 31 63 6 120 101 141 121 153 23 170 61 48 86 51 19 4 2 53 73 151 81 30 3 81 130 17 77 165 13 214 7 111 48 9 157 85 26 13 40 37 74 71 198 33 111 34 121 11 42 79 39 50 215 7 112 219 57 175 15 11 149 114 53 59 176 41 197 109 74 11 161 77 83 67 103 69 20 217 181 89 20 69 98 31 65 57 137 27 83 84 1 97 161 17 95 188 70 70 216 81 31 20 42 226 49 184 149 27 34 131 230 90 25 139 145 75 123 189 229 101 148 15 3 76 21 163 55 5 91 189 147 65 5 17 182 159 18 11 5 203 129 11 103 60 63 97 175 43 93 79 54 145 79 71 79 11 153 9 101 47 169 87 59 69 43 121 35 87 48 142 89 1 155 77 79 41 111 16 52 93 164 110 33 24 51 48 16 29 60 43 61 91 161 91 53 43 16 162 137 11 113 7 93 71 35 56 219 33 37 53 30 47 42 129 16 225 11 69 150 221 4 95 9 17 21 95 107 89 27 134 38 35 182 103 185 15 46 60 3 37 183 41 139 113 84 26 21 59 75 29 40 133 1 70 189 137 115 141 25 57 121 61 45 110 81 85 5 25 25 24 20 127 124 6 4 15 25 41 187 21 177 63 5 127 109 143 95 219 157 42 11 182 134 143 79 93 17 119 104 201 114 89 147 107 133 67 105 33 33 85 27 169 98 21 47 137 85 38 171 24 101 143 49 9 136 191 103 3 153 74 65 130 85 53 114 49 37 78 214 136 93 31 55 1 193 185 28 0 89 5 173 177 26 12 27 135 97 69 143 102 139 19 38 183 62 222 55 33 7 23 8 66 35 141 23 13 5 49 106 110 160 147 113 52 7 61 19 88 121 133 133 184 135 63 75 1 96 128 127 61 193 9 102 57 47 147 89 199 141 149 185 72 27 149 58 57 91 194 135 9 111 47 163 63 109 89 33 39 63 101 159 112 1 34 135 92 95 168 39 31 69 34 189 89 197 151 113 51 69 141 168 21 34 84 141 2 59 95 91 45 104 105 59 51 33 149 113 71 72 119 79 140 9 113 95 217 9 85 38 43 16 46 93 85 137 15 203 67 39 199 41 40 16 116 51 75 175 17 5 105 41 29 59 73 45 93 125 103 46 47 111 41 3 230 107 25 71 155 28 45 47 39 145 124 99 190 1 125 137 93 143 87 203 77 117 65 193 26 13 74 24 53 113 83 77 139 55 125 147 33 179 31 23 105 194 6 121 95 3 33 62 15 45 1 103 35 187 25 47 197 43 1 121 111 59 32 70 5 57 3 117 123 45 148 91 49 105 49 168 215 37 105 83 29 1 51 59 5 39 68 51 65 9 15 134 128 73 183 188 53 158 81 18 78 47 152 101 65 117 5 125 5 42 47 155 153 109 37 132 20 89 184 39 193 77 40 83 152 55 67 40 1 12 137 61 58 225 11 5 83 27 61 193 109 34 85 200 131 90 57 37 64 133 8 82 47 48 85 103 25 2 71 85 134 165 61 140 1 182 47 77 31 133 112 17 51 209 33 145 81 16 64 59 139 68 91 97 79 155 218 87 11 113 51 141 30 35 67 161 87 41 75 50 113 101 101 27 74 65 31 153 137 71 35 177 83 145 67 41 59 122 2 19 17 113 55 51 4 138 59 129 5 39 37 155 89 17 80 46 37 99 221 15 186 38 157 16 36 62 179 8 27 4 59 24 61 63 37 191 75 52 207 99 15 54 43 105 131 83 76 111 13 81 93 187 195 151 123 99 91 23 163 5 29 177 133 57 5 3 102 93 133 57 63 175 47 1 7 184 148 103 165 37 110 125 48 54 173 27 42 27 105 27 7 87 157 147 141 139 5 179 128 61 53 91 50 147 129 35 127 2 4 47 57 12 197 38 79 11 107 63 8 107 222 110 21 79 53 24 70 63 79 167 15 27 30 87 91 102 239 115 113 37 83 14 19 125 15 37 23 53 59 57 187 73 139 77 125 137 65 149 99 11 23 35 133 5 25 43 85 44 73 10 158 207 30 52 4 122 111 39 48 111 178 93 91 95 7 107 143 15 146 135 187 0 135 101 34 125 203 187 9 73 35 45 31 110 10 4 121 140 209 115 13 83 41 187 171 16 42 55 43 185 41 121 85 66 37 65 33 185 141 17 19 107 30 10 55 46 187 99 91 73 10 175 165 59 18 65 85 73 39 101 157 61 39 241 65 49 101 25 188 84 50 205 47 177 85 62 185 37 25 36 121 33 101 107 88 193 45 73 74 133 215 177 25 127 88 69 11 61 65 43 79 15 95 75 67 163 125 53 141 94 37 101 205 79 66 33 163 1 18 145 49 109 69 159 73 26 29 71 13 65 37 169 49 129 24 153 39 127 23 95 83 59 174 37 7 95 17 135 144 55 215 63 55 73 69 28 209 65 69 179 89 69 153 65 35 183 42 4 167 101 161 52 183 107 185 53 173 110 118 121 13 243 123 35 112 1 181 70 57 125 86 6 3 135 47 103 209 43 65 203 89 87 70 71 9 103 100 36 35 5 95 159 57 95 17 19 82 157 90 60 6 63 79 13 51 139 69 51 61 168 46 25 67 41 153 59 39 71 31 197 175 3 45 89 81 16 109 3 163 101 22 169 68 115 20 42 28 143 126 31 97 112 125 107 55 223 37 139 65 153 59 62 131 32 199 11 25 107 3 77 199 103 78 21 172 205 79 106 68 31 35 21 115 97 191 23 38 121 99 88 1 19 143 197 163 163 113 25 148 160 83 138 99 203 27 20 154 87 33 12 73 83 97 103 105 47 185 91 7 37 8 101 121 109 101 1 24 185 70 10 227 87 61 9 67 53 89 99 137 49 133 162 93 27 186 71 129 146 132 181 63 143 139 115 29 15 54 101 39 38 54 141 173 41 69 23 204 10 135 64 81 39 115 24 135 98 51 93 59 175 56 29 3 22 38 111 19 83 99 92 5 160 49 90 134 157 7 76 10 7 103 83 107 17 61 73 113 31 165 11 50 147 147 82 76 145 99 99 83 123 71 22 13 45 157 9 19 187 1 24 135 175 148 122 23 1 181 61 138 26 7 61 209 183 121 19 67 65 47 25 161 44 193 30 123 200 25 131 125 97 71 21 91 2 89 57 67 33 19 5 101 40 95 75 69 58 119 153 104 69 35 1 92 109 128 231 131 175 193 71 18 59 108 46 4 65 89 35 134 91 71 147 113 76 31 17 155 33 184 46 79 105 47 43 49 93 109 159 25 153 124 101 169 95 56 177 3 35 216 77 171 51 35 10 65 15 70 123 96 139 11 75 76 213 15 58 57 67 23 35 69 27 79 29 177 193 43 91 219 125 45 99 30 35 51 33 65 73 8 74 87 15 31 105 5 111 73 33 49 11 19 99 151 119 35 47 215 91 185 13 136 19 173 105 106 65 1 151 105 41 95 147 79 123 89 25 44 227 105 147 29 43 136 31 207 48 43 109 184 65 57 47 62 84 45 29 65 72 0 21 31 127 143 25 99 148 172 43 4 19 145 131 25 49 151 13 54 48 77 49 12 25 155 13 69 161 61 69 25 23 163 147 51 63 71 101 36 141 91 107 35 197 33 79 46 67 97 32 97 71 139 183 103 53 163 44 162 109 81 17 113 34 69 43 161 43 32 56 7 184 108 0 84 183 105 102 184 99 27 53 165 126 153 182 3 77 51 1 155 42 149 30 16 5 95 122 33 6 62 105 78 5 120 25 44 142 112 180 113 209 63 183 43 200 172 151 80 142 7 1 80 9 119 67 35 57 21 61 186 7 81 157 239 77 211 58 205 198 35 85 62 4 35 37 119 174 38 92 47 62 129 59 25 198 123 69 199 169 53 143 194 69 109 7 211 139 9 9 75 139 81 13 59 212 124 1 103 15 53 93 19 4 84 84 77 8 47 28 69 109 103 230 96 36 125 79 8 41 17 126 112 146 114 133 63 131 136 109 77 89 67 147 11 1 214 143 110 57 67 154 216 33 41 51 104 11 39 168 40 87 113 236 135 111 149 7 41 24 17 1 211 3 105 75 79 31 61 65 221 240 100 70 24 80 164 51 102 29 82 81 49 19 39 59 63 173 21 9 52 10 99 74 85 33 62 170 69 33 36 150 196 9 82 129 11 39 163 175 185 49 88 201 107 62 111 65 149 9 190 126 108 172 7 71 93 13 5 235 84 123 11 202 2 69 66 58 89 83 105 115 43 102 5 112 35 38 137 91 116 3 31 5 121 18 43 175 115 220 71 45 1 54 197 134 107 5 107 239 39 187 69 13 71 167 13 41 13 43 137 41 24 171 73 117 69 137 7 34 159 7 102 3 31 52 97 49 39 1 4 63 192 31 31 87 13 33 159 14 31 115 113 100 29 73 15 9 13 175 75 12 69 159 97 95 60 199 117 83 147 55 53 25 47 71 31 21 47 29 19 111 105 55 44 12 49 33 87 198 161 64 28 61 39 87 43 39 5 87 130 178 105 1 39 73 131 4 53 153 37 157 70 91 73 21 114 159 45 28 31 181 125 17 102 17 33 159 11 6 1 61 99 13 104 31 81 113 67 31 57 62 151 55 61 39 213 67 162 93 17 81 71 171 19 77 101 3 4 70 32 63 109 165 25 56 100 87 183 141 145 87 49 39 17 68 162 94 130 23 63 3 126 3 46 176 49 108 205 3 87 83 131 23 187 67 41 175 101 67 33 151 27 94 159 11 79 225 22 173 66 87 5 163 54 149 45 57 135 75 201 58 231 99 133 35 75 34 93 41 47 149 13 67 69 161 50 37 21 29 27 42 71 37 130 59 167 42 130 155 1 187 63 45 65 217 122 135 27 157 159 81 50 8 21 209 65 43 110 152 122 12 197 149 126 116 41 58 117 43 100 22 69 69 191 208 49 39 131 94 98 242 43 2 16 189 81 93 41 79 120 57 59 73 101 0 139 29 133 1 21 2 27 47 155 8 77 161 169 135 53 44 77 47 191 205 170 83 95 63 167 31 189 131 21 13 31 18 204 226 89 105 33 21 47 95 29 13 91 83 4 173 10 223 97 107 43 4 23 35 145 17 87 1 147 165 139 152 102 45 131 0 78 72 145 171 46 37 29 13 91 147 100 217 169 67 116 85 25 38 31 139 19 31 41 167 9 133 50 104 165 189 60 169 25 75 132 47 147 185 27 43 59 18 109 113 167 148 113 140 147 61 181 17 140 37 31 170 183 42 69 109 1 54 41 71 87 47 68 177 52 125 1 51 37 41 41 108 123 125 5 149 143 87 155 22 151 88 111 87 101 31 13 115 99 98 65 25 67 24 1 71 86 205 33 190 189 149 4 21 73 95 57 69 39 88 25 41 140 125 29 35 15 51 150 53 50 53 39 35 125 15 103 140 13 131 37 93 33 17 37 11 79 148 79 89 135 97 127 66 111 107 16 149 21 48 101 146 39 54 149 77 130 93 29 103 37 51 47 67 6 11 113 133 1 202 119 62 16 125 212 32 3 33 187 85 126 73 2 9 101 3 137 33 141 69 91 13 85 217 125 140 75 48 85 142 71 68 17 155 42 56 9 115 30 43 127 32 146 1 76 9 139 51 31 16 202 62 18 157 237 79 85 1 169 207 105 121 11 103 25 97 109 63 80 25 65 126 87 3 50 136 51 143 104 195 95 51 39 130 64 187 158 37 41 69 207 87 153 105 114 114 29 113 105 68 9 8 3 73 145 145 119 0 21 49 3 211 155 101 99 143 159 192 77 14 97 182 8 55 103 109 93 41 155 4 153 201 7 195 109 59 71 11 57 81 182 121 28 59 32 55 99 109 47 76 1 171 79 113 101 75 29 40 59 23 107 5 31 235 148 49 108 5 93 115 10 9 182 13 2 9 175 166 43 30 143 17 43 22 47 17 3 112 165 37 3 3 91 93 131 31 54 103 198 103 123 69 23 38 43 137 65 23 7 95 142 187 89 0 76 31 123 133 90 111 29 11 37 53 141 65 33 27 149 139 53 124 15 33 109 199 73 3 52 207 152 63 109 125 95 29 61 113 101 65 47 89 38 155 25 163 89 61 35 59 57 11 191 89 3 10 19 15 37 12 23 28 38 4 5 55 77 7 13 139 89 37 115 79 131 82 142 13 167 97 11 89 39 102 93 29 43 63 101 17 83 29 33 26 34 32 22 9 181 49 13 47 70 208 74 131 91 221 167 131 139 21 8 75 23 37 0 25 62 7 113 83 47 55 83 14 10 10 47 2 19 89 68 79 9 151 78 1 157 42 13 24 98 119 79 3 27 111 2 163 152 156 93 29 65 49 3 67 77 83 99 111 17 93 157 131 24 53 43 174 80 163 197 151 97 205 147 21 142 99 73 228 75 173 126 63 17 131 110 151 27 79 96 131 122 2 5 115 123 141 88 127 33 83 217 5 23 30 123 21 7 157 40 27 147 49 7 67 37 19 92 13 102 54 151 35 29 169 85 107 33 27 12 181 31 185 81 71 33 17 225 81 95 77 35 15 109 163 39 99 169 114 20 113 33 173 31 57 27 161 43 150 122 71 58 141 105 4 136 65 95 17 61 90 49 13 3 19 41 135 20 97 134 131 189 6 21 16 221 103 190 126 197 61 120 133 100 37 159 5 1 117 71 82 39 50 11 163 48 35 179 61 53 67 157 194 27 123 221 85 103 53 65 79 104 75 49 157 175 41 245 45 87 151 17 3 84 175 33 17 21 185 53 60 20 139 85 131 37 95 121 27 93 35 0 111 13 109 117 51 85 97 175 185 81 117 33 35 37 65 25 100 149 54 112 106 139 40 7 73 103 47 63 47 74 170 63 177 9 71 37 47 61 65 25 207 184 183 27 162 99 1 22 121 52 7 81 227 11 17 7 7 165 73 15 3 71 105 166 132 115 69 3 129 121 95 103 2 7 9 70 171 60 121 227 237 217 5 64 26 33 69 86 25 3 85 159 39 88 77 95 97 101 177 45 40 107 45 151 106 45 100 46 14 15 1 53 83 9 30 89 140 13 19 58 131 101 133 119 51 80 39 6 114 127 184 95 3 133 135 109 129 89 127 74 111 47 225 45 99 69 23 39 45 14 51 65 193 185 27 29 2 13 109 57 175 40 25 0 25 170 53 21 36 103 27 65 77 23 59 169 29 85 39 172 237 5 184 116 146 75 175 233 3 75 51 125 15 203 115 129 68 25 78 5 209 199 209 86 27 5 0 135 143 3 91 15 184 213 21 193 2 55 1 215 83 65 9 166 44 40 81 9 162 69 155 59 42 38 11 36 64 59 73 8 107 139 111 125 115 135 235 37 125 57 143 29 119 46 73 57 45 72 91 47 39 11 3 14 41 5 129 57 189 147 49 92 145 37 18 4 121 49 122 136 65 41 96 138 169 165 1 109 65 64 113 103 39 32 7 58 145 50 100 67 105 5 43 44 179 4 1 5 105 51 1 43 123 57 113 41 149 1 43 1 75 95 44 127 153 122 105 59 11 201 217 133 37 110 43 21 91 72 13 29 31 40 183 6 45 75 41 49 158 197 139 231 83 23 101 85 19 89 51 17 69 17 216 108 196 47 81 81 1 21 209 69 4 43 29 71 145 119 63 95 161 84 65 135 164 95 122 135 9 93 52 10 107 151 45 71 4 13 113 43 168 153 89 2 5 32 115 5 41 167 127 21 155 12 45 25 98 56 179 47 64 13 61 100 69 29 34 84 73 27 143 52 65 163 11 69 103 63 25 199 163 39 153 16 119 61 163 121 26 187 106 143 33 3 191 144 125 183 23 128 36 1 149 117 3 94 71 63 65 70 109 71 157 15 109 189 99 127 43 100 18 85 71 15 57 49 46 63 155 61 195 133 179 171 127 45 36 1 77 231 134 59 16 175 70 90 65 19 29 153 21 46 30 59 127 93 103 126 63 180 78 61 23 94 32 75 24 125 37 157 136 67 1 107 162 115 193 91 35 91 35 117 59 111 179 43 161 81 3 16 7 169 113 3 121 49 103 129 155 32 65 133 45 215 7 47 144 39 3 93 71 173 149 54 120 182 55 181 22 97 147 187 165 105 57 67 91 157 47 9 63 5 69 93 13 159 141 19 109 43 140 212 19 73 138 39 173 139 131 36 101 53 4 113 51 99 87 86 108 75 19 80 29 225 121 94 11 68 17 89 24 37 121 135 140 90 23 177 63 175 152 68 115 117 204 23 103 37 126 53 43 22 109 162 33 119 56 63 47 19 71 44 187 123 133 112 45 53 73 65 50 1 77 187 39 11 77 227 129 135 39 190 107 39 73 175 19 136 23 171 113 19 5 104 25 73 129 45 39 3 123 79 7 29 185 33 163 101 46 28 93 13 45 1 177 160 101 58 92 23 40 153 117 174 56 229 21 139 209 19 73 131 186 57 163 58 99 71 162 112 169 101 23 137 19 39 185 131 31 179 176 112 77 115 53 81 37 87 46 108 7 8 93 121 27 97 11 43 57 151 89 97 209 45 76 17 138 170 138 24 132 114 82 193 12 173 11 69 126 83 3 138 48 39 86 8 43 44 39 53 195 21 33 95 58 161 75 36 69 213 121 113 91 108 175 1 0 29 7 197 5 37 149 4 92 136 31 107 1 19 1 152 37 85 3 113 7 121 56 133 92 132 35 113 109 47 121 49 113 155 115 65 77 165 53 36 151 41 29 124 185 29 199 145 65 79 93 19 26 176 131 168 105 25 35 65 103 26 115 13 57 155 104 67 121 130 23 13 116 178 19 125 91 67 59 39 72 187 137 199 129 125 106 211 12 160 33 151 23 83 41 129 37 38 105 125 43 176 25 63 172 100 88 49 23 156 121 17 57 103 139 83 87 17 111 165 122 20 97 65 30 143 155 72 91 129 106 173 129 29 83 115 5 109 33 185 163 15 24 139 193 165 57 48 11 77 109 145 35 43 83 147 13 187 99 43 57 195 15 89 98 16 89 173 3 94 23 195 84 191 61 3 19 222 1 1 159 102 14 41 85 21 6 132 171 62 61 129 1 100 79 48 133 34 4 127 37 65 71 95 115 129 180 51 123 26 25 7 25 205 102 3 1 26 154 3 108 2 171 81 109 85 39 118 59 31 19 13 145 82 41 103 161 97 39 119 31 11 141 72 171 21 168 24 51 35 15 79 60 1 22 1 115 45 5 67 60 93 127 0 27 83 136 3 190 89 126 129 100 32 75 49 157 55 115 89 71 55 117 133 79 2 37 92 103 3 49 23 91 19 95 113 45 18 0 167 5 7 67 167 36 85 21 96 185 175 76 14 90 101 110 2 5 125 49 10 51 96 58 37 126 64 149 89 35 19 9 67 45 31 42 59 89 127 122 99 17 27 33 11 184 94 131 17 99 143 171 47 19 65 1 51 171 49 150 63 38 40 166 9 173 16 167 97 87 111 93 15 52 17 58 144 34 63 83 110 35 187 207 16 179 105 99 39 14 9 76 145 79 91 123 203 59 164 124 3 105 46 6 67 94 15 167 174 173 135 51 65 114 179 138 29 79 17 19 68 91 19 180 169 227 2 245 0 21 106 89 129 97 34 7 103 15 63 164 8 20 43 76 93 147 107 99 49 91 153 179 61 13 63 29 29 69 68 61 27 65 95 111 75 144 165 185 124 36 55 139 29 175 79 3 175 105 89 49 71 183 21 160 39 37 39 103 97 19 195 45 19 147 69 3 97 55 87 21 120 145 201 152 69 87 85 140 59 97 137 29 35 97 11 210 129 127 111 155 62 103 41 39 44 17 117 55 69 180 133 39 31 79 30 48 36 185 3 99 201 110 39 49 89 22 68 39 49 95 155 107 105 228 119 13 19 78 112 106 15 72 107 77 234 173 65 5 109 29 43 1 112 145 31 51 87 109 41 65 7 235 1 160 181 100 225 53 3 42 25 161 208 48 47 238 114 197 21 23 101 175 163 123 39 1 58 167 52 29 53 67 24 77 37 11 163 121 59 223 1 189 61 1 107 65 150 42 23 85 187 141 84 112 17 129 191 8 141 43 71 193 25 67 72 5 61 146 223 109 87 60 48 52 13 137 79 4 19 149 33 35 33 23 173 190 109 77 19 9 43 11 55 91 1 123 14 71 151 17 13 67 79 215 72 55 55 85 95 217 168 92 26 9 177 65 25 136 27 74 82 26 11 79 143 136 17 67 109 111 98 81 93 19 47 116 29 104 111 91 109 155 95 51 129 85 51 1 0 65 57 148 43 99 102 18 119 119 52 96 55 63 171 61 26 161 177 77 237 137 136 15 92 45 3 17 31 60 61 57 83 87 77 25 113 161 56 87 73 21 39 167 15 131 15 167 21 135 71 9 170 117 69 61 223 11 147 59 129 103 73 37 221 137 14 89 71 176 7 169 139 85 184 25 79 31 220 119 51 169 189 164 69 19 3 141 136 33 61 49 3 136 13 52 173 53 166 65 24 95 108 97 29 15 70 89 67 12 111 17 99 117 57 88 17 89 61 103 56 67 122 105 153 86 13 233 182 3 159 0 179 65 45 135 15 70 123 59 63 165 143 115 98 31 120 135 88 15 21 187 8 168 29 139 170 57 18 159 33 10 73 191 195 67 108 17 153 57 129 147 125 77 201 187 201 144 11 7 1 83 13 137 188 131 79 67 223 35 162 93 39 47 45 25 171 50 19 139 124 45 170 141 227 84 105 111 1 118 72 17 25 7 151 65 98 9 157 61 55 20 155 33 29 29 207 17 179 159 34 41 171 19 3 19 105 10 213 61 9 5 23 77 43 227 48 3 153 107 127 15 101 35 31 145 201 45 175 51 74 208 51 161 241 87 29 187 35 129 35 1 89 9 37 61 225 107 5 106 72 31 81 39 6 35 59 183 32 161 53 5 7 9 129 123 91 162 79 38 204 83 73 76 36 111 119 41 93 23 151 25 59 13 159 101 36 130 45 113 47 91 43 58 119 83 11 53 51 69 68 35 41 197 1 52 211 73 32 55 33 115 61 19 9 111 209 55 13 215 68 133 87 25 51 117 27 39 166 53 179 84 59 25 22 12 55 113 27 121 37 29 49 21 14 141 49 160 69 119 58 84 86 7 91 75 161 13 9 86 27 102 152 52 187 38 29 39 223 141 23 104 115 145 119 63 73 177 49 101 5 205 53 85 19 67 60 88 111 107 5 23 92 121 45 103 225 101 17 125 45 181 59 165 55 24 63 58 157 74 92 119 29 180 177 89 158 161 97 45 155 29 121 122 82 63 101 39 137 91 49 1 89 51 18 1 36 63 243 17 25 49 74 173 121 144 73 5 163 97 79 23 49 65 47 17 67 11 113 29 53 112 7 167 7 37 51 69 193 21 21 1 0 125 154 1 185 67 64 13 7 143 114 135 132 130 89 43 40 127 187 245 193 161 73 3 109 41 114 203 95 137 59 99 45 4 38 151 94 119 60 132 110 93 37 43 23 57 45 123 125 57 63 45 118 155 39 157 137 166 114 46 157 29 108 1 65 58 127 117 175 154 7 30 57 187 1 83 54 43 54 175 119 109 198 119 81 92 84 52 11 109 172 47 52 10 55 31 85 18 126 1 1 145 156 93 179 87 163 186 48 197 51 42 93 150 103 43 5 131 229 57 41 11 3 24 19 69 123 23 102 57 71 9 41 183 72 221 15 195 4 41 11 53 179 194 141 130 17 31 1 28 39 157 159 11 145 152 92 21 95 18 7 178 47 123 8 103 16 15 8 69 3 75 101 179 53 5 8 27 13 7 0 29 20 13 29 207 148 5 23 93 175 209 87 151 57 101 193 69 126 50 53 10 83 68 13 104 127 93 4 51 128 97 15 91 50 217 169 9 17 75 42 3 108 53 131 149 41 41 228 233 157 89 79 35 164 159 91 99 245 20 29 148 31 164 61 11 129 33 44 55 105 170 36 65 36 156 225 171 3 156 86 182 5 69 63 103 74 20 47 69 117 19 86 113 35 48 9 159 98 109 113 53 39 220 156 31 44 48 183 25 91 94 113 131 21 163 89 83 145 171 7 169 69 185 34 42 185 67 25 13 88 99 124 53 41 220 102 129 15 20 39 116 123 31 105 13 14 147 159 36 167 46 94 5 81 199 22 40 103 88 2 101 57 51 99 24 45 11 202 44 60 121 45 116 17 181 81 167 139 80 165 122 179 3 35 209 46 61 165 4 121 109 161 15 161 187 19 51 63 43 65 99 237 170 199 121 103 25 175 122 125 89 14 13 89 101 88 101 125 181 5 179 27 36 147 101 113 177 37 80 20 39 73 44 121 37 5 144 70 91 35 50 45 177 59 173 84 84 50 7 21 51 85 215 21 141 63 127 19 21 40 235 36 92 58 51 125 137 123 55 13 3 10 109 199 59 64 7 83 148 26 125 77 53 227 105 49 139 151 185 45 59 71 123 70 81 13 165 169 119 69 104 3 113 9 57 231 29 3 109 189 243 22 11 9 41 49 63 5 136 5 63 105 23 35 20 77 23 131 5 115 7 152 13 143 175 81 3 49 35 26 97 21 19 54 107 179 67 93 107 93 125 49 51 47 55 177 141 161 31 21 112 32 15 96 71 19 233 163 73 145 131 5 218 37 39 62 113 75 55 43 101 97 120 24 60 25 91 51 3 99 26 33 89 146 143 67 35 83 33 85 169 144 198 31 119 20 117 191 19 137 53 27 129 87 34 149 26 158 71 13 55 71 45 9 53 67 45 155 121 13 149 79 47 78 106 15 87 153 167 75 201 125 39 7 15 103 59 147 111 61 15 51 70 33 19 50 96 63 51 56 107 30 7 137 91 112 162 38 8 129 47 171 149 23 95 131 103 238 119 48 155 43 189 217 101 83 4 123 67 49 28 3 6 3 95 105 7 13 57 85 5 185 89 103 133 21 23 17 85 58 97 15 33 99 33 141 95 211 7 155 149 1 127 89 213 23 136 27 219 97 110 147 44 31 25 193 24 27 71 4 181 11 105 83 73 53 112 45 169 17 84 154 137 127 143 69 3 243 59 41 79 66 125 175 24 33 43 163 99 97 49 193 59 83 33 85 35 79 117 207 33 27 160 45 1 55 47 167 121 15 101 122 39 17 42 74 96 119 131 167 167 18 48 92 186 121 147 15 124 206 64 55 219 29 32 81 71 11 93 139 153 183 113 41 19 108 57 128 67 31 15 0 65 49 45 91 163 26 11 69 82 17 65 19 145 1 140 102 98 24 27 155 128 169 219 122 63 57 15 37 43 195 56 63 73 142 103 171 1 15 95 47 190 157 9 75 45 145 131 129 14 57 53 73 89 65 36 49 27 61 1 179 22 10 54 93 57 49 1 37 54 105 124 29 57 50 32 67 95 175 43 33 202 87 87 123 95 139 4 74 43 45 37 87 241 71 86 99 179 121 61 99 117 19 139 227 5 46 99 58 15 48 35 41 127 23 199 53 3 147 191 120 109 117 150 49 72 81 1 91 63 92 73 76 15 24 32 23 45 73 19 9 127 77 13 22 64 24 111 2 22 196 173 56 199 125 113 151 35 95 59 23 169 108 61 105 57 118 164 15 109 32 47 81 86 27 34 35 19 235 59 64 157 155 113 66 38 3 41 115 119 129 47 222 29 34 1 100 73 31 149 69 55 13 103 59 91 43 139 51 28 45 149 111 4 70 139 171 171 95 73 15 213 75 176 106 171 133 9 1 25 97 146 139 47 16 63 36 47 47 69 140 133 167 5 98 27 3 14 25 127 41 11 13 55 159 179 57 134 105 19 5 148 21 169 6 32 133 175 170 66 38 29 7 33 59 98 85 57 87 81 161 77 51 45 114 82 7 33 195 101 121 109 191 35 59 212 80 50 25 241 157 67 25 61 123 19 89 83 40 99 67 61 25 15 91 3 77 85 135 76 65 107 45 171 29 85 53 157 28 170 205 55 85 96 94 106 108 90 51 96 206 111 181 132 71 121 22 153 109 76 74 40 132 77 183 29 90 129 156 1 32 36 64 169 54 16 9 63 215 168 121 149 75 109 167 25 38 117 204 83 137 75 85 64 71 189 135 1 53 144 7 33 56 215 103 28 10 171 37 35 41 65 61 37 36 42 5 3 4 10 239 7 0 171 70 11 79 39 177 99 181 76 59 30 197 76 11 65 5 147 26 155 3 107 141 105 69 126 27 99 161 73 8 3 83 99 137 37 58 144 189 139 33 127 6 168 194 104 115 57 102 30 86 123 29 5 110 132 174 24 129 47 13 31 173 160 201 65 79 11 75 9 15 19 31 155 116 97 41 211 115 113 21 94 5 6 186 107 83 117 51 95 7 84 64 196 153 65 7 177 151 179 79 55 28 37 29 57 117 22 57 127 159 17 5 29 105 21 149 7 119 131 57 61 35 77 124 142 109 155 131 203 139 65 31 47 37 165 31 122 107 127 115 52 163 137 167 98 89 26 71 1 55 35 79 119 135 41 31 58 20 184 82 15 1 137 172 192 46 65 123 93 8 11 105 23 68 40 165 121 79 141 155 14 221 31 89 24 115 63 96 18 88 11 71 87 17 99 65 51 75 166 24 21 19 7 158 119 110 161 9 59 13 33 7 41 206 217 19 157 135 41 4 209 31 45 149 53 127 23 135 79 37 80 104 74 80 51 27 161 89 170 207 3 39 81 64 144 47 89 77 165 39 110 100 9 135 43 23 163 77 15 164 69 46 73 121 34 125 40 39 61 186 73 15 77 121 41 34 18 75 50 4 85 137 125 63 149 11 53 57 9 17 43 3 119 50 67 93 147 11 63 46 47 121 223 166 140 131 19 51 121 20 151 177 157 75 165 52 52 205 76 29 47 125 69 1 40 139 194 171 177 47 203 15 36 59 17 139 23 83 101 60 115 231 153 222 16 71 134 53 131 27 89 43 139 167 17 31 50 80 136 160 111 55 29 87 25 71 107 125 136 42 38 75 22 31 9 102 101 6 103 131 1 231 49 77 57 66 59 34 59 1 5 199 13 28 41 27 231 16 60 47 51 157 2 45 27 89 114 97 181 116 61 85 43 35 27 0 113 100 77 25 229 7 24 148 103 141 55 117 162 219 107 215 46 41 49 7 153 113 136 66 37 7 150 5 35 153 41 189 85 3 45 123 1 41 163 53 87 130 169 43 96 161 79 25 35 114 62 119 58 63 95 56 92 183 67 21 37 19 99 91 30 192 229 155 21 27 47 91 39 217 51 79 35 67 17 7 115 57 45 21 18 115 95 201 62 144 137 167 217 43 51 12 142 53 25 97 31 128 135 33 21 4 45 58 58 44 143 1 10 97 167 21 85 29 128 44 24 38 35 95 124 37 103 107 122 22 150 29 109 69 195 119 9 13 21 17 209 27 67 195 65 15 178 153 95 126 101 119 153 195 67 12 13 109 100 5 85 161 186 9 3 31 40 79 131 3 198 20 172 49 28 7 29 27 21 24 23 51 96 61 125 10 107 38 191 17 13 11 63 1 125 58 51 146 59 48 25 51 53 109 99 59 15 105 38 110 221 10 41 233 46 167 210 223 111 67 145 13 57 37 101 141 95 11 74 24 15 80 15 27 27 53 75 7 138 8 119 119 117 109 80 111 15 51 92 40 79 9 7 145 36 1 0 27 41 88 21 27 137 121 0 119 73 189 17 23 77 157 189 61 21 23 94 15 187 51 109 159 92 139 43 6 26 53 51 57 29 43 41 20 78 83 81 90 182 199 134 22 67 173 11 75 131 141 34 131 16 145 13 12 153 55 22 91 153 36 23 7 177 105 28 73 131 63 88 47 85 89 83 17 107 145 157 15 25 180 1 32 121 146 6 222 151 53 146 51 61 43 185 143 38 45 1 31 99 223 80 143 31 36 112 9 10 119 55 83 40 29 72 29 7 60 203 29 137 129 94 103 163 70 149 103 194 21 60 113 67 20 205 157 93 99 20 15 159 115 73 59 141 61 93 181 141 93 65 17 27 15 151 133 2 48 207 64 107 159 17 45 202 21 97 0 227 61 117 125 51 94 155 173 5 19 66 12 161 101 28 53 37 36 232 23 73 137 11 7 42 63 215 53 81 93 207 75 55 11 47 29 187 88 115 126 11 74 34 22 45 1 122 33 129 65 47 71 191 23 21 62 111 61 73 23 137 243 40 52 101 55 3 1 7 11 3 17 224 95 31 86 36 79 105 75 19 35 63 74 177 43 106 19 38 79 51 22 75 95 9 169 5 204 17 170 125 29 46 171 143 95 53 129 23 33 8 220 0 15 145 25 172 0 116 131 92 83 163 103 31 79 137 69 188 67 161 54 63 147 142 87 181 115 159 15 45 3 17 59 77 59 20 35 108 15 56 49 65 43 22 219 143 204 32 15 11 153 57 128 39 74 25 97 62 19 125 110 231 71 76 87 81 20 47 21 105 23 108 111 95 193 71 89 149 170 8 105 160 21 48 63 187 43 70 179 93 37 1 79 147 99 179 175 155 119 101 241 44 96 120 35 189 11 14 27 10 47 45 119 81 85 133 51 27 80 211 121 34 17 117 103 137 135 19 33 39 118 69 105 16 221 8 103 31 124 73 89 132 36 135 131 71 49 143 101 19 37 110 1 112 15 31 125 32 110 25 9 83 117 177 26 133 6 35 49 189 55 68 112 235 157 97 174 1 153 111 217 69 117 58 94 54 43 1 39 155 19 11 69 31 77 67 88 229 108 157 145 141 78 124 116 73 218 94 207 131 61 100 99 34 44 9 147 79 21 63 65 50 66 145 80 81 15 113 185 9 157 9 121 189 1 70 183 73 115 63 2 85 103 131 40 71 13 1 112 79 15 81 53 53 201 39 62 125 47 203 155 1 45 62 171 170 23 21 64 105 113 63 91 1 91 23 33 213 62 51 76 165 121 125 45 33 71 202 55 179 95 11 73 65 6 98 187 101 33 79 201 29 29 42 142 27 73 26 219 163 3 56 101 5 70 1 220 177 3 141 157 225 9 27 71 177 79 11 131 35 143 7 32 43 9 24 13 38 13 121 9 200 161 115 30 185 137 74 117 68 106 219 69 121 59 35 41 25 65 193 15 165 5 67 61 197 91 133 191 47 111 177 139 231 149 69 1 81 38 53 39 101 109 91 179 59 115 96 115 65 20 48 98 35 203 102 65 36 117 126 27 107 17 137 78 234 121 33 169 132 136 53 181 43 58 69 59 64 1 158 68 172 60 83 3 149 137 115 44 197 93 123 117 51 46 132 214 31 97 38 145 37 143 103 65 99 45 141 77 45 25 9 25 62 116 3 77 103 167 171 159 13 127 217 137 203 100 1 99 234 156 7 53 199 73 39 41 123 23 43 93 131 122 49 95 25 58 151 49 21 139 22 98 67 54 37 40 48 17 145 73 73 69 83 29 17 44 54 99 117 142 157 55 69 13 211 49 19 13 129 170 10 51 163 117 27 39 91 174 25 27 38 41 11 126 79 53 9 205 151 71 33 63 23 28 114 107 3 132 88 53 149 191 99 169 75 136 138 3 182 23 156 121 82 143 105 44 53 31 17 235 21 55 77 233 175 67 147 189 7 121 20 17 7 7 109 30 111 18 1 146 19 62 43 153 163 93 9 111 215 110 39 79 19 17 130 197 1 1 31 88 27 7 169 127 89 1 35 107 213 7 29 54 53 31 107 94 211 8 29 116 36 51 89 170 83 29 90 73 181 169 99 17 94 85 33 36 55 64 93 174 41 95 31 41 48 37 79 127 5 109 41 60 65 9 43 191 10 141 39 227 169 134 101 35 79 1 185 81 125 126 24 195 91 27 67 143 200 12 83 3 63 70 15 82 3 44 199 7 45 19 92 113 24 39 70 117 77 73 65 8 49 126 135 37 133 50 165 119 27 107 83 2 39 1 149 102 134 35 56 65 33 133 25 51 81 103 223 52 33 4 17 68 22 75 59 143 69 105 115 21 21 103 36 41 10 54 36 70 43 129 53 45 191 13 201 57 121 39 140 3 115 6 107 11 177 83 25 143 28 41 139 37 121 8 185 45 170 101 97 9 49 55 31 84 63 33 24 33 165 183 181 93 59 79 59 175 81 67 145 84 117 1 59 77 77 27 29 135 69 121 104 69 38 93 125 11 49 51 102 142 65 185 201 8 109 83 151 95 78 79 121 111 108 23 89 51 56 131 59 26 114 139 100 167 119 119 83 53 117 6 89 73 71 148 125 86 183 75 77 219 4 78 201 113 161 42 65 165 31 133 147 162 89 57 29 29 141 130 76 61 179 83 153 9 7 41 121 47 183 125 93 129 145 67 164 3 70 189 120 26 191 65 53 44 74 15 95 25 73 13 147 28 151 133 25 86 67 23 15 77 31 51 59 119 48 55 175 159 41 83 101 133 52 63 192 53 182 52 5 46 19 137 4 47 11 49 75 32 24 35 63 75 0 38 54 23 159 29 71 55 82 143 69 68 85 41 67 207 131 83 135 157 114 107 33 197 112 109 75 49 11 15 59 57 79 3 19 151 51 42 99 121 24 111 173 41 83 19 54 190 67 54 3 79 75 13 104 104 101 38 33 33 29 31 129 5 38 117 70 127 229 43 72 75 11 1 143 208 103 104 61 8 31 114 61 9 47 144 1 177 58 97 15 97 115 71 178 59 189 107 153 63 93 61 50 114 128 71 21 187 223 41 8 61 107 9 59 33 220 93 175 67 114 91 107 187 181 0 171 182 80 105 47 83 46 55 159 1 18 13 126 9 127 45 30 9 121 48 133 43 58 29 134 111 7 62 27 70 211 177 49 75 45 113 40 31 111 77 7 13 81 181 26 21 33 141 229 33 11 94 17 58 11 120 20 8 135 39 98 100 70 64 177 106 183 222 132 37 88 67 109 44 32 119 47 229 55 188 38 156 49 203 31 190 123 110 55 66 46 89 11 1 88 128 27 101 81 106 81 149 1 7 42 127 119 89 91 3 70 89 48 19 44 28 10 3 51 80 159 85 147 22 13 169 8 46 63 48 31 142 27 101 50 109 27 233 219 169 101 181 44 75 96 117 53 126 111 69 84 26 109 111 91 227 47 81 27 199 13 27 103 212 89 183 87 45 61 29 69 111 6 37 117 163 121 13 48 193 2 117 71 13 209 142 50 191 5 35 90 193 57 41 153 35 187 45 132 41 9 175 21 101 29 107 187 132 27 113 79 77 168 41 59 112 149 181 46 35 189 67 99 75 69 159 3 79 73 62 77 71 167 69 193 9 209 25 108 54 95 218 85 53 151 13 41 35 139 91 151 91 103 73 217 103 63 21 83 46 9 176 54 61 25 5 17 73 51 15 37 137 145 75 229 5 115 36 19 1 135 113 7 63 19 35 79 73 217 53 35 103 218 71 125 37 196 1 73 59 54 106 17 191 26 84 148 175 25 11 66 31 111 8 57 175 61 157 7 187 73 69 15 73 113 182 77 21 83 139 87 231 172 175 57 185 207 99 79 151 103 121 34 136 66 47 59 66 83 35 9 40 214 7 5 28 185 41 151 112 99 59 59 14 18 42 109 165 117 35 13 45 77 117 99 9 17 161 69 175 79 57 60 51 35 99 105 49 25 188 123 55 57 105 92 65 120 43 218 77 197 11 73 134 7 187 47 77 187 128 53 7 77 91 24 118 64 140 139 190 5 41 119 69 7 97 14 9 82 199 150 11 36 212 15 227 0 159 69 89 97 31 17 113 97 125 181 154 47 81 1 221 7 43 1 20 186 35 150 103 83 7 105 65 115 71 40 84 193 34 119 63 78 229 57 177 29 9 38 5 99 105 11 41 203 94 65 21 8 47 61 169 49 121 45 141 21 125 17 155 54 66 153 25 51 11 177 153 179 70 153 25 161 44 157 37 213 101 75 23 35 1 76 81 104 1 69 140 111 16 29 123 19 25 77 164 63 41 65 7 175 0 135 31 117 141 115 51 86 37 5 73 19 186 157 25 47 67 1 113 105 17 79 30 17 147 20 105 30 53 89 77 55 129 63 145 205 22 178 63 4 89 70 123 87 17 81 87 6 5 51 169 44 91 113 59 133 191 73 61 218 27 185 5 111 45 27 115 33 5 200 193 79 65 9 115 163 61 43 57 47 143 7 99 27 113 177 58 43 85 28 1 121 109 33 3 93 155 147 84 174 42 80 57 73 238 235 163 202 126 74 44 173 108 161 45 170 170 93 19 5 76 167 106 73 15 73 13 155 33 13 83 151 109 0 11 13 225 108 85 165 129 14 77 11 223 74 57 20 5 3 48 85 154 35 57 49 77 159 59 103 71 121 103 127 3 25 123 135 60 74 137 94 45 113 121 99 35 17 135 139 49 61 57 62 51 23 12 111 132 175 35 46 0 111 5 36 23 61 183 35 5 103 1 45 199 12 121 117 53 22 33 113 14 223 140 141 29 50 89 55 5 91 141 81 148 31 87 132 126 15 99 3 101 3 226 120 13 78 162 42 87 53 35 199 77 41 11 10 67 155 122 156 102 19 142 67 17 127 87 169 46 190 68 159 73 69 99 117 101 102 23 119 11 11 91 9 24 69 84 173 107 133 161 77 133 3 19 97 107 35 109 175 110 17 85 23 121 68 187 53 91 8 101 127 81 119 128 135 52 167 197 155 65 101 84 40 51 96 142 50 14 156 69 41 45 41 109 103 129 70 192 53 61 9 79 33 202 29 89 30 181 83 74 147 97 89 135 47 31 103 75 149 39 21 5 96 97 13 18 31 59 84 183 186 1 195 121 9 7 12 66 76 125 5 3 59 167 77 62 31 35 45 13 33 149 47 47 11 95 214 131 9 135 10 126 180 7 9 175 23 49 14 7 117 74 167 107 107 66 175 225 76 151 39 191 59 49 67 169 77 18 97 143 19 175 159 175 121 53 135 9 177 58 181 71 125 209 160 122 129 0 77 87 53 85 61 47 7 136 81 150 73 7 61 22 9 77 153 23 79 79 185 17 161 87 58 235 68 23 37 59 37 182 131 95 11 237 18 5 212 14 115 117 7 99 83 111 7 65 68 61 149 33 9 49 73 121 168 13 134 44 35 75 144 15 43 87 75 107 159 173 169 69 101 15 79 19 189 19 113 63 173 170 73 78 117 43 9 125 71 146 42 16 227 160 0 153 73 22 1 101 65 98 63 31 59 220 34 136 65 137 120 167 13 85 158 51 4 23 175 169 147 77 71 154 225 75 177 147 39 117 162 217 225 76 20 91 61 71 150 27 175 163 93 19 137 13 35 51 127 187 75 105 92 15 13 37 61 52 132 113 80 83 27 26 127 40 20 95 35 90 131 63 174 207 137 71 9 47 59 135 209 79 91 10 93 0 149 91 3 45 11 23 133 99 93 28 51 142 123 87 4 147 167 23 2 6 101 15 221 92 4 44 13 163 75 95 38 129 177 125 58 52 68 62 39 51 187 189 7 193 36 119 3 46 13 146 75 185 168 117 15 63 45 81 35 57 125 13 69 91 75 133 21 25 32 40 5 93 15 100 27 26 89 157 34 75 63 41 78 57 213 53 63 77 163 61 46 39 29 15 49 81 17 61 87 57 173 175 1 14 77 28 77 75 87 9 91 191 164 44 137 43 115 28 117 109 119 77 1 219 85 22 69 36 37 37 185 30 73 41 21 7 147 87 61 20 61 128 75 25 203 5 163 153 158 177 16 5 81 120 17 47 175 41 121 31 3 123 3 59 117 53 95 92 111 192 114 177 119 99 155 48 59 129 3 91 169 51 48 129 101 127 117 97 87 168 179 6 23 2 135 97 151 40 155 17 161 58 49 97 67 21 63 82 89 125 51 63 5 3 170 37 10 109 193 9 69 7 9 65 52 134 187 83 83 1 97 71 40 89 135 23 85 61 43 26 157 57 99 36 91 97 15 19 159 161 61 8 19 169 43 25 32 103 93 179 38 24 97 127 51 40 181 62 3 26 16 34 15 28 106 67 63 83 51 187 156 99 175 181 127 63 113 1 141 113 67 17 68 201 28 45 114 117 25 23 117 35 24 100 140 31 99 103 25 59 231 60 63 39 174 8 59 40 12 5 62 116 119 159 97 125 195 1 79 39 78 95 37 17 167 31 97 30 5 211 189 216 3 43 1 93 44 80 58 107 13 119 84 100 174 165 31 29 4 26 56 16 141 51 185 43 215 181 79 101 58 69 1 175 65 102 19 29 105 147 87 55 21 21 36 68 137 24 220 25 151 109 33 66 121 25 90 2 59 53 17 102 43 73 97 114 109 47 183 89 31 109 79 31 155 107 21 53 137 69 51 75 13 21 186 151 94 42 158 10 61 34 123 43 86 130 64 241 219 87 67 57 20 183 132 54 23 57 17 177 90 23 9 15 141 31 19 105 52 37 13 60 125 33 131 132 151 5 65 65 83 75 31 117 51 92 107 113 165 22 94 41 186 51 39 61 10 17 94 70 110 129 67 53 67 33 195 96 45 43 163 107 113 17 93 22 57 3 93 84 127 38 10 81 25 57 23 153 101 124 99 35 77 145 127 22 205 71 57 101 113 135 85 135 108 19 106 3 134 59 80 87 131 202 89 41 87 138 59 63 73 43 1 59 65 20 1 170 117 135 197 123 59 31 129 150 59 7 1 53 21 77 118 11 169 38 45 51 65 85 105 42 15 114 115 226 99 123 22 71 76 203 179 19 199 51 107 53 28 62 85 43 27 125 95 147 27 143 89 45 1 87 53 63 35 103 90 49 65 1 121 43 13 11 48 81 39 66 64 61 33 19 57 100 0 17 45 105 79 130 13 155 65 151 15 45 17 20 91 85 32 87 9 23 1 9 65 78 35 61 107 227 1 81 143 7 17 39 17 37 131 137 51 52 149 12 35 12 166 11 53 173 81 53 163 45 81 85 106 138 50 32 45 22 55 15 7 1 161 67 101 40 176 74 13 4 11 96 125 170 114 5 125 89 34 113 190 230 135 20 237 143 153 71 193 59 57 3 115 46 43 57 99 108 121 39 135 181 67 69 51 159 32 34 83 31 13 57 95 51 113 21 218 87 11 218 37 130 105 133 17 37 20 194 104 165 36 53 50 99 86 150 191 39 3 79 175 165 187 129 29 92 21 86 31 153 231 88 183 97 99 33 65 95 190 20 137 62 90 41 67 167 91 74 211 117 99 0 129 122 179 54 19 197 189 11 28 71 95 3 77 87 7 15 77 14 22 119 26 104 66 117 56 25 184 38 51 77 71 39 100 35 7 25 87 27 78 166 131 117 74 128 76 131 98 51 0 59 68 37 181 143 201 153 208 53 18 28 99 17 135 187 145 115 37 55 127 81 19 61 13 84 50 181 123 9 61 25 203 53 83 37 52 47 113 75 129 213 92 7 41 20 88 39 197 20 56 152 48 43 65 93 222 47 157 87 52 45 29 187 135 35 125 119 9 45 125 89 13 186 25 9 36 184 127 215 57 8 15 37 122 132 8 47 86 33 133 2 77 172 59 138 111 49 98 17 60 55 71 109 165 1 155 119 159 24 167 85 41 131 71 15 69 127 19 73 25 129 211 19 27 170 44 142 43 85 59 25 20 52 29 118 85 57 44 141 156 47 125 31 167 41 178 11 207 12 178 7 17 99 41 89 21 29 24 58 184 58 123 41 99 103 91 133 128 141 162 107 20 119 125 33 46 15 37 149 115 79 205 193 7 17 59 61 99 89 61 5 84 30 5 125 151 21 133 65 151 209 124 56 140 37 55 65 165 147 112 61 141 84 109 43 55 26 75 68 127 135 49 235 151 43 115 1 18 101 103 19 145 89 47 123 131 7 183 191 85 193 139 56 192 110 131 16 119 127 193 158 89 21 145 58 21 69 1 129 66 47 37 161 1 133 77 43 48 13 103 107 157 144 124 233 75 39 133 75 121 85 181 3 91 47 132 1 206 11 121 47 183 96 60 19 11 44 135 140 53 147 103 143 67 13 37 178 29 137 39 96 23 9 107 119 0 5 61 173 61 72 33 157 133 193 136 11 156 60 13 41 133 23 147 63 143 49 144 52 20 181 127 91 55 43 119 62 39 137 7 7 163 47 6 121 91 15 97 73 45 99 35 58 51 4 73 45 27 82 136 31 100 115 117 131 0 127 37 71 37 49 183 73 46 113 37 83 167 53 92 7 94 31 14 173 217 51 33 17 57 152 101 171 7 28 18 5 3 1 135 153 143 153 143 142 98 115 0 170 157 122 37 57 15 102 53 150 50 91 13 181 94 0 151 25 19 23 77 25 107 119 171 180 87 117 17 147 149 27 11 51 114 155 99 101 65 153 109 163 98 26 122 149 99 191 63 105 47 191 33 39 144 87 207 124 58 43 23 9 31 171 65 11 1 118 30 122 116 12 202 31 15 23 39 0 44 53 171 114 27 1 29 27 213 153 143 7 142 95 73 84 33 85 72 89 25 93 25 165 97 21 95 49 49 179 139 111 192 21 219 59 124 209 11 29 27 195 9 28 35 71 7 18 77 79 53 183 51 25 55 152 25 13 115 69 67 2 63 63 74 44 16 103 97 43 59 230 135 24 111 89 143 63 60 48 113 35 19 107 63 146 30 126 140 114 41 153 106 185 69 121 28 129 45 7 205 141 161 79 7 43 47 78 103 106 59 56 159 54 107 157 102 95 39 111 33 75 91 208 145 187 145 179 112 13 1 68 1 51 39 31 202 101 75 215 45 83 79 47 143 9 97 76 106 69 43 61 47 103 71 119 51 224 27 22 9 3 160 5 173 69 203 63 125 139 69 91 183 149 33 18 187 45 74 23 237 68 217 97 43 153 205 10 139 105 177 3 44 3 3 6 3 125 70 3 1 45 117 183 53 23 99 106 11 67 60 5 13 26 137 129 99 23 0 57 83 189 35 124 43 31 187 41 174 26 45 15 202 48 17 171 1 124 104 15 132 73 5 35 175 101 119 13 147 19 141 17 11 47 25 135 51 64 33 91 57 196 45 9 173 37 171 47 2 33 134 183 35 81 67 37 103 17 103 58 33 41 102 149 5 45 92 33 122 49 21 48 79 29 13 18 125 3 51 76 68 11 152 47 78 33 5 46 26 45 77 7 63 99 50 95 46 110 161 31 12 209 33 38 57 187 57 41 121 145 227 95 3 53 33 53 97 11 213 15 27 71 4 143 67 119 83 72 111 141 135 51 97 198 5 99 53 57 73 219 63 33 27 39 9 115 33 11 145 53 13 122 79 125 175 10 33 29 65 38 76 125 23 85 25 47 2 1 64 117 85 87 119 202 27 76 7 57 46 35 143 48 51 64 121 17 3 37 7 165 113 96 78 23 35 134 81 173 111 179 86 111 58 187 127 68 58 41 149 179 15 173 13 165 54 33 39 63 141 28 81 99 185 53 11 121 142 35 71 53 75 100 62 100 31 149 99 77 39 28 35 93 1 103 39 57 114 30 69 131 35 15 174 15 45 66 41 44 69 41 182 145 150 59 62 40 74 163 89 171 146 157 11 29 206 24 141 92 43 151 37 65 77 41 65 115 143 28 41 133 5 121 237 119 25 91 149 17 30 151 25 149 147 61 21 83 221 3 56 12 95 118 25 26 177 4 29 47 100 72 1 109 183 15 136 197 33 133 213 66 39 57 45 63 50 117 127 117 112 15 175 55 106 21 188 53 9 13 15 51 38 131 35 73 63 144 19 99 110 163 131 37 67 115 57 145 123 39 23 0 93 205 52 151 165 55 47 91 67 63 65 40 1 171 0 147 9 66 14 84 144 73 35 149 171 135 197 185 3 143 34 0 68 39 49 100 99 33 5 149 39 155 223 17 17 49 31 21 43 65 77 75 106 5 18 45 50 131 121 175 89 35 33 25 37 73 235 77 125 137 145 25 9 117 209 43 6 69 13 123 55 48 185 57 85 37 78 91 215 27 89 219 95 41 85 79 145 1 104 41 11 51 181 157 1 167 62 113 5 99 197 7 91 79 1 205 41 125 167 134 67 113 65 91 210 181 111 20 15 201 75 1 68 51 12 69 82 84 136 30 149 103 35 215 41 148 55 115 144 34 189 133 46 109 175 112 174 97 161 167 35 164 151 103 4 3 23 79 25 38 151 15 163 51 165 45 25 148 137 125 99 120 73 24 38 117 61 65 135 171 60 57 11 118 123 35 29 153 81 63 191 57 17 103 127 113 1 8 79 116 18 87 15 145 27 28 9 81 171 119 33 49 68 110 151 30 4 217 0 5 80 6 35 53 25 23 66 120 65 130 21 122 7 69 91 67 53 123 3 33 99 1 197 15 127 43 92 189 75 54 19 141 104 42 175 47 19 188 219 163 9 139 103 118 5 15 92 69 79 75 173 7 104 47 32 107 17 5 34 9 7 129 25 37 187 163 79 17 1 27 103 21 173 85 223 31 97 168 102 55 35 71 65 159 33 31 35 29 29 147 149 73 69 41 61 37 95 19 42 33 59 79 173 197 39 180 101 38 91 107 33 3 5 155 157 107 90 63 34 105 21 215 13 39 127 37 111 61 117 1 127 63 110 21 10 39 57 107 111 18 65 183 8 75 116 118 214 3 155 75 57 36 6 109 65 14 47 24 55 38 35 173 82 72 178 77 31 11 101 1 69 19 17 83 8 99 152 195 31 61 61 75 135 183 119 90 98 62 26 71 45 51 90 89 1 7 40 59 37 17 143 25 91 3 68 39 61 2 193 118 81 125 185 77 143 90 47 104 109 150 0 85 84 43 17 9 4 136 199 103 156 63 141 20 113 0 67 73 51 3 117 9 117 49 129 84 43 189 33 8 7 166 75 159 147 15 25 101 37 140 72 67 95 128 89 151 205 93 38 88 147 125 107 33 79 111 99 27 39 33 169 10 59 168 142 23 67 1 165 115 61 48 143 151 123 144 29 49 61 162 181 108 141 163 45 27 85 49 158 35 9 83 73 59 117 57 104 108 77 95 43 30 26 157 45 106 28 163 105 35 75 133 17 90 51 157 175 80 101 100 9 83 133 129 7 76 101 23 95 22 186 67 79 41 183 121 47 48 50 29 22 27 109 131 41 38 236 113 192 15 19 41 59 27 12 40 115 53 75 75 53 89 83 205 56 38 20 1 134 181 75 11 122 49 83 31 182 85 171 66 103 23 35 77 5 10 189 9 109 64 35 245 77 35 99 198 97 51 163 71 1 185 93 93 125 137 34 121 10 53 15 53 93 129 120 55 155 104 93 52 98 16 58 105 50 177 136 191 123 124 100 105 177 75 15 24 62 87 121 8 7 157 147 169 37 123 177 41 153 21 49 35 80 48 115 31 213 115 85 87 117 47 2 94 181 146 5 51 15 51 179 3 79 25 47 8 105 49 107 16 131 26 93 77 181 175 11 70 45 21 0 35 143 79 91 9 47 189 217 25 55 71 31 78 23 223 123 5 65 15 221 129 96 1 37 97 195 26 67 117 55 10 104 11 191 154 93 7 81 117 50 161 54 52 25 67 157 115 110 103 97 207 216 129 111 63 47 13 145 68 115 168 19 18 22 113 129 15 67 127 127 161 25 77 43 77 35 167 69 102 31 197 17 25 47 75 125 41 7 73 3 51 86 154 13 45 55 15 192 107 75 59 151 166 47 65 101 130 29 8 31 69 71 13 201 39 12 21 37 107 35 203 193 77 69 135 43 8 71 47 74 46 113 31 5 59 79 103 35 52 137 167 34 61 191 68 18 12 228 5 82 9 99 205 69 128 43 73 211 69 161 64 51 163 77 89 47 103 127 15 33 63 106 111 41 112 69 147 41 93 9 118 15 5 127 65 133 127 87 163 103 18 137 8 11 9 58 227 160 151 159 15 43 15 140 90 19 47 107 109 36 89 184 31 53 57 14 73 161 48 27 68 100 31 123 87 179 141 4 146 37 83 57 99 121 67 73 141 207 93 114 63 28 17 219 19 55 70 68 97 229 41 164 45 29 134 89 30 91 101 127 36 145 13 117 73 13 77 21 134 141 123 181 75 97 23 69 27 117 117 93 93 121 23 35 43 81 23 17 47 180 151 195 57 31 29 11 36 129 41 27 0 69 59 157 31 43 135 163 91 12 209 59 238 93 155 153 178 85 65 11 173 77 43 128 227 37 24 51 94 24 135 209 57 145 81 75 88 118 65 36 89 5 163 83 127 161 89 59 145 131 115 1 2 7 45 47 1 158 34 85 57 23 197 97 7 35 119 9 4 11 142 80 121 33 47 139 159 28 95 105 31 37 142 49 148 14 192 128 87 90 85 181 15 117 82 86 96 37 189 29 29 39 93 1 211 45 72 162 49 58 5 244 201 195 19 170 13 1 89 139 153 109 185 114 13 35 23 21 27 14 51 51 55 209 90 141 7 55 73 115 25 89 156 121 67 59 71 102 29 68 16 97 13 51 111 187 103 109 71 77 93 158 1 31 23 144 14 5 123 111 97 164 57 15 118 95 153 25 63 99 13 119 125 44 3 106 9 159 85 210 1 78 76 179 11 17 96 7 72 53 18 33 73 84 193 35 39 103 117 33 27 15 105 81 46 199 35 81 33 69 13 69 43 49 123 7 1 40 83 34 42 59 21 28 109 21 81 163 123 1 89 142 3 65 199 53 80 195 4 47 26 53 57 57 153 74 115 25 57 70 37 101 13 43 57 209 55 31 123 86 37 103 79 24 116 35 34 127 20 19 181 4 95 105 7 168 27 146 2 77 145 29 57 90 99 36 79 78 71 2 19 26 53 34 145 67 53 109 194 11 17 69 61 21 147 141 47 49 78 111 129 47 9 203 125 109 1 51 171 109 159 156 153 185 225 97 77 5 102 80 119 40 70 7 51 47 81 1 193 144 89 123 117 69 9 103 207 61 21 131 145 175 147 61 103 71 10 148 121 113 13 31 75 169 191 58 41 48 87 41 168 165 64 54 101 115 3 83 95 11 9 5 86 25 95 67 123 137 31 88 11 69 47 183 39 88 50 105 27 131 27 89 5 155 55 203 130 89 51 131 151 102 31 157 85 55 67 47 25 37 231 4 35 175 223 207 170 44 55 167 127 57 11 135 203 25 211 15 61 64 39 203 119 20 60 210 32 123 65 137 91 3 19 10 171 47 70 89 59 41 139 65 30 133 59 109 87 83 55 182 122 86 109 131 85 22 90 78 89 79 193 193 213 111 104 155 39 53 115 183 4 10 12 157 67 45 26 87 147 94 6 67 101 1 31 61 69 15 87 98 44 209 31 139 68 31 53 7 29 29 53 60 163 45 126 33 78 143 35 171 25 59 11 126 13 51 31 83 77 107 129 81 75 20 159 76 57 75 67 125 88 123 189 123 143 207 141 48 34 13 55 32 174 144 57 52 205 157 12 165 1 152 75 160 117 25 13 185 89 45 98 109 78 181 79 65 81 31 67 33 31 231 24 5 176 65 149 58 87 86 85 19 120 59 215 3 209 169 227 35 47 51 111 105 73 66 52 97 47 59 50 69 125 65 10 152 119 50 99 55 177 84 119 173 56 25 131 51 43 11 145 193 5 63 127 1 129 33 41 44 219 71 96 23 89 211 194 97 31 64 127 10 2 17 59 46 144 228 105 55 167 149 11 63 49 150 135 153 1 221 71 59 179 203 207 71 16 74 10 173 219 61 80 37 121 43 43 64 165 72 11 6 29 52 40 165 89 31 8 46 107 35 87 145 23 125 129 209 13 59 183 36 73 39 63 119 18 21 43 13 15 194 149 191 41 103 51 96 95 19 191 13 59 181 9 159 67 41 133 87 154 22 53 81 33 18 84 23 83 1 134 103 153 29 161 127 157 137 73 98 45 29 76 1 116 19 33 129 30 45 176 75 35 53 13 97 137 7 101 70 49 155 147 119 147 4 189 90 204 53 127 97 9 26 61 56 23 110 119 168 215 55 137 65 13 63 5 95 71 37 63 46 99 165 39 97 45 21 17 11 144 77 194 221 104 76 188 143 58 155 53 213 70 6 5 27 115 98 9 42 110 18 2 23 1 53 127 13 15 13 199 37 116 93 161 31 53 47 127 31 89 91 145 19 183 109 27 47 88 45 63 65 119 13 61 14 41 84 94 29 72 183 19 75 21 35 60 151 115 10 105 105 164 45 79 63 95 65 19 57 33 119 17 31 99 73 7 182 23 18 69 113 67 68 1 83 73 46 173 10 145 87 17 13 51 43 40 163 184 51 177 214 209 90 23 83 23 163 71 17 29 115 17 127 56 19 71 121 211 151 77 59 41 5 52 77 24 9 15 43 49 4 163 71 79 97 85 19 15 193 33 131 106 31 17 93 69 167 234 161 173 63 15 23 99 191 41 143 117 46 155 145 97 33 3 153 163 31 17 70 49 165 153 101 21 53 77 1 92 227 13 23 69 43 172 25 56 191 124 55 85 69 111 111 57 45 2 149 147 42 119 25 216 15 165 126 93 91 53 167 9 39 211 59 37 9 55 29 166 32 121 93 82 47 64 131 43 79 53 113 129 11 103 133 53 109 49 31 25 36 77 5 56 189 2 123 98 89 108 39 44 27 201 15 23 91 27 129 207 169 113 165 32 31 61 161 25 38 212 31 19 145 163 15 79 83 47 14 140 61 96 205 172 35 35 129 37 47 186 156 38 40 127 9 69 27 51 18 7 108 7 3 99 57 50 98 71 24 67 143 99 60 121 118 61 71 7 36 108 106 1 143 31 227 81 87 31 99 106 37 175 67 49 164 183 143 15 8 46 33 29 133 99 28 168 87 17 174 23 73 23 167 38 101 181 113 115 7 56 9 37 123 55 179 154 43 129 43 208 9 91 181 91 1 77 161 123 37 44 5 9 32 103 58 6 47 137 184 163 133 45 1 9 205 50 7 59 205 27 163 17 19 31 101 81 4 51 64 137 139 91 41 18 93 15 3 11 51 88 75 47 99 153 2 117 161 81 29 207 47 11 107 65 119 95 54 36 14 12 31 125 160 78 125 9 20 208 2 17 83 51 11 56 152 43 34 7 89 3 7 213 156 89 148 95 103 53 1 0 191 32 151 108 89 46 121 61 24 15 137 7 211 121 93 69 36 85 131 61 87 1 111 4 80 119 51 161 157 89 67 67 3 49 73 27 29 25 62 69 60 3 63 115 14 92 111 189 116 15 22 149 133 19 139 115 14 173 39 31 69 9 114 15 79 80 48 97 88 111 13 83 145 20 81 128 144 75 11 17 115 5 9 125 145 31 69 3 3 65 44 122 143 75 89 83 15 25 7 39 43 157 11 231 76 3 206 116 69 142 191 149 73 107 74 33 31 95 183 104 67 181 35 17 47 61 57 99 8 153 29 7 53 11 22 111 173 139 145 19 47 7 83 58 159 35 29 17 29 99 123 106 187 29 40 9 183 43 129 13 35 48 55 114 145 101 145 17 6 143 20 29 197 47 17 27 61 38 129 205 5 80 65 45 39 100 9 189 150 233 3 19 167 214 211 107 99 56 121 41 113 32 87 67 9 143 103 64 15 1 71 17 68 93 69 50 22 32 9 89 57 133 141 19 12 87 39 191 99 180 185 17 72 135 19 67 15 85 20 31 41 7 55 13 67 7 153 115 59 121 13 93 16 113 99 25 119 157 145 19 37 163 5 216 181 44 187 111 47 117 31 43 94 39 64 27 24 115 2 16 81 101 151 89 24 91 85 57 15 165 50 43 23 137 65 13 37 173 45 37 105 224 145 141 53 7 51 53 57 51 205 67 13 75 71 79 115 181 16 110 103 75 92 55 106 19 173 14 11 151 93 22 53 170 109 14 103 103 207 149 35 7 181 29 79 150 45 41 107 25 14 9 41 49 16 17 75 1 167 39 47 19 40 145 35 117 41 43 121 3 119 47 20 21 101 50 181 33 11 79 95 29 193 1 91 107 147 79 99 106 57 7 137 1 22 27 135 61 166 55 153 101 71 117 99 11 49 209 171 18 171 177 63 23 19 127 87 133 25 27 67 221 57 98 55 23 93 29 19 135 27 29 188 1 140 23 63 186 32 53 53 150 143 15 36 33 101 128 81 6 90 61 70 65 2 143 43 125 61 126 15 9 143 8 55 144 197 4 3 25 45 177 63 171 2 92 158 113 44 89 52 49 18 69 50 123 7 5 113 43 7 63 193 31 89 166 25 151 53 128 45 79 37 35 22 1 54 167 16 107 66 136 31 58 183 29 113 85 141 31 35 31 9 37 45 130 45 139 86 207 99 53 33 164 3 142 25 89 121 239 25 150 159 133 126 111 80 98 164 141 67 83 25 213 186 63 37 23 137 133 47 199 17 19 29 23 153 57 113 211 110 131 65 144 241 63 137 67 13 120 87 175 76 91 61 7 122 61 9 67 73 24 153 89 73 115 157 69 125 128 9 79 132 165 123 212 85 115 53 23 32 151 61 212 4 45 175 3 27 190 47 71 115 219 3 211 147 51 156 3 115 72 58 131 1 1 162 53 132 25 3 135 136 212 157 173 22 77 146 52 17 31 65 160 43 39 49 22 149 67 62 104 66 165 129 82 25 35 71 71 69 159 111 5 9 37 1 203 153 25 61 114 71 195 93 77 106 19 109 213 99 34 181 117 21 27 23 91 0 19 145 32 20 19 151 17 85 21 7 44 61 65 115 74 146 110 55 97 58 111 237 41 68 5 123 0 95 9 93 165 1 1 23 43 19 74 17 2 13 59 10 37 149 119 23 133 49 51 169 127 201 49 111 71 29 69 67 133 49 7 28 7 13 99 63 50 129 100 63 35 24 66 66 211 84 26 21 3 8 209 19 138 59 29 57 122 27 132 105 11 51 137 49 103 74 223 75 27 99 79 1 179 27 29 207 91 37 98 2 147 11 9 11 117 1 119 163 28 83 79 33 47 77 65 42 107 98 11 75 119 135 13 23 31 107 165 111 153 149 56 128 84 105 89 189 161 199 87 32 100 207 33 65 29 87 213 17 9 77 187 24 13 93 85 71 53 169 91 35 15 21 29 57 59 186 169 7 14 59 97 97 79 106 57 41 29 87 7 64 17 125 31 70 104 135 129 63 36 28 35 25 221 141 129 79 125 61 23 29 6 137 223 83 46 169 165 74 40 43 13 175 77 29 145 91 29 37 103 105 33 167 53 93 109 69 15 84 151 39 127 59 48 21 85 140 87 177 31 35 114 134 63 115 19 33 5 24 31 71 73 3 49 187 25 105 26 193 11 27 131 112 50 11 99 13 3 73 11 97 0 117 101 185 157 91 151 19 193 160 75 193 91 101 99 89 33 190 113 65 83 95 37 25 155 53 113 147 35 163 77 24 102 109 55 35 35 22 76 153 85 37 113 31 15 20 141 103 16 29 80 125 97 16 45 24 14 137 49 165 229 35 17 101 87 117 103 105 137 23 29 68 164 91 143 119 175 11 19 113 53 53 3 1 146 57 169 37 101 3 7 154 1 205 1 27 101 13 128 65 32 9 23 69 100 196 146 201 17 59 84 18 223 186 191 16 6 6 61 96 87 89 12 67 131 179 33 88 65 25 9 140 131 12 106 186 59 186 3 130 69 141 12 122 67 97 66 12 97 7 97 91 153 83 87 7 150 114 72 87 41 61 10 38 29 93 55 23 60 69 115 133 150 129 17 29 244 35 1 197 83 33 42 78 7 145 203 4 1 20 57 39 174 59 61 207 26 172 106 17 25 125 159 19 131 35 89 145 161 41 55 83 173 59 43 2 137 2 127 121 75 9 91 58 120 40 143 99 7 67 126 87 85 9 30 14 131 1 138 96 102 58 194 83 145 45 111 32 103 100 120 99 22 1 195 47 6 156 43 3 125 23 17 63 9 221 67 90 1 4 97 109 141 183 3 79 75 115 120 115 15 112 21 49 55 213 6 47 33 17 121 149 50 93 21 19 217 9 105 36 119 3 52 177 79 15 97 7 181 87 51 48 128 31 1 27 59 159 107 139 11 205 157 23 57 57 19 1 41 142 7 0 14 1 11 17 42 194 71 17 3 17 41 131 129 163 13 188 102 9 222 6 142 189 165 123 33 23 54 190 93 61 24 119 21 59 27 7 101 211 157 145 228 115 45 199 23 1 99 61 200 41 85 69 0 30 69 3 95 37 141 61 135 169 36 144 209 25 63 117 55 139 33 110 39 83 151 57 203 74 187 45 11 196 103 49 96 181 192 25 167 59 151 197 65 18 57 153 16 3 5 171 51 21 127 90 81 209 93 77 67 127 17 68 3 166 168 81 29 171 165 117 12 237 9 112 33 90 22 29 51 153 9 183 159 47 69 77 107 5 83 9 203 37 175 45 209 7 102 21 172 63 67 49 9 85 53 59 16 2 147 11 54 107 105 117 125 17 6 6 159 173 1 76 33 193 189 35 51 37 27 117 195 45 51 191 144 15 20 150 185 44 117 158 53 34 50 65 114 93 187 111 189 102 217 154 72 50 107 26 237 53 167 45 179 79 50 185 27 45 59 0 141 61 137 79 11 135 31 118 133 1 166 39 49 137 13 115 93 117 103 221 65 209 25 96 72 87 15 97 111 19 104 11 7 161 127 65 39 146 34 28 95 87 95 80 46 23 11 125 155 203 199 153 49 199 74 20 89 165 21 23 19 117 49 192 59 94 21 69 181 41 87 55 94 93 19 65 4 43 3 123 179 73 17 114 24 1 19 43 148 133 1 120 57 27 69 75 47 46 2 41 157 46 34 70 78 233 49 145 121 204 7 146 87 20 10 41 197 7 100 65 176 189 152 57 119 3 41 119 67 8 39 33 154 151 181 204 48 25 155 9 1 188 79 81 71 136 51 135 240 43 91 47 51 189 67 163 201 71 77 13 147 21 17 175 118 83 19 27 207 19 7 3 3 172 22 3 0 167 139 80 105 43 17 89 17 35 95 32 47 33 35 29 105 141 11 75 147 37 109 69 147 145 39 59 120 201 8 71 120 11 170 187 12 71 21 17 5 1 105 66 143 11 34 21 41 190 81 117 21 215 159 176 88 179 153 139 130 99 63 57 45 31 125 135 181 25 232 229 184 190 71 63 45 202 65 31 136 85 11 102 43 189 75 88 91 62 185 38 28 45 82 111 95 40 102 131 201 20 19 193 133 211 53 121 94 107 151 77 172 101 146 83 1 13 92 37 59 37 51 37 77 69 219 152 29 85 80 148 96 71 154 88 41 5 173 45 51 31 189 131 198 209 50 21 40 19 153 167 122 111 84 78 61 87 124 10 129 141 119 141 75 225 29 113 33 67 61 33 91 133 54 37 1 79 39 93 167 9 13 21 185 168 155 46 123 53 43 149 31 3 62 17 63 85 20 195 120 67 151 30 45 99 68 119 7 33 46 77 30 9 149 99 140 21 79 1 141 121 207 35 31 115 71 45 117 99 11 35 136 109 6 73 75 10 19 54 188 8 145 62 89 131 117 137 101 45 100 143 101 99 91 147 112 66 153 115 204 80 73 111 77 43 119 51 3 27 187 101 17 39 129 147 107 116 233 125 149 137 61 39 19 16 47 89 53 56 29 89 3 123 73 47 228 63 63 63 11 45 69 178 57 195 50 179 57 141 76 134 63 71 95 119 35 31 18 225 7 149 134 100 31 119 21 199 135 71 77 144 77 115 5 170 13 1 63 21 51 105 75 55 187 53 81 107 111 49 83 111 46 116 145 133 133 85 5 59 119 39 159 7 21 25 95 29 227 144 0 183 25 49 91 93 63 49 157 69 137 113 75 130 9 192 60 1 81 51 76 27 178 73 31 83 32 7 113 71 139 84 95 31 32 6 99 59 45 33 41 16 115 212 45 153 219 209 27 85 97 197 29 73 25 66 101 167 136 117 115 21 57 11 78 197 109 5 47 3 139 46 54 41 148 120 92 11 208 135 37 63 87 37 55 1 42 151 1 79 73 107 45 96 29 53 173 41 55 107 193 39 225 31 74 37 6 23 11 102 67 44 178 61 61 101 142 129 145 9 125 200 163 1 145 1 25 149 69 113 103 57 107 21 20 87 57 33 193 67 81 67 91 92 17 103 49 127 225 61 1 91 143 23 17 49 99 149 187 123 49 67 40 3 125 71 122 207 20 43 1 124 5 15 55 139 213 36 33 203 67 139 55 42 135 26 95 213 186 48 125 89 157 116 171 117 5 105 107 71 174 105 11 22 29 7 188 143 40 38 193 7 171 85 6 53 139 119 94 151 79 37 27 123 41 204 135 93 181 154 129 166 14 178 114 57 186 201 41 51 137 165 127 227 63 87 91 93 73 47 23 138 19 11 213 106 73 1 17 113 145 74 38 13 12 83 71 47 53 51 6 39 9 36 153 99 27 79 171 59 56 119 236 147 125 85 155 1 107 81 148 87 205 117 20 207 108 64 187 157 50 29 7 55 62 19 149 58 94 174 31 50 51 1 11 83 154 117 69 42 91 22 54 137 151 47 120 99 51 97 1 111 91 211 71 34 35 101 69 63 119 130 85 50 161 69 59 189 106 148 19 78 89 94 46 59 17 98 81 25 121 186 30 83 101 5 152 23 22 31 205 144 17 9 133 29 105 5 15 99 193 105 147 67 181 81 6 25 205 19 71 67 141 47 54 51 169 103 127 86 19 1 207 187 77 26 159 77 67 27 37 25 19 32 106 57 62 105 165 102 10 191 27 137 143 41 43 55 21 33 209 115 117 33 41 177 13 37 184 81 185 59 60 138 43 211 7 39 82 81 143 38 3 143 190 55 41 17 219 215 79 206 210 61 116 68 83 75 27 143 72 73 97 65 91 231 171 95 25 145 70 17 116 61 216 21 69 90 10 27 140 66 32 58 79 135 1 137 49 205 93 217 32 15 123 155 88 117 25 25 11 55 119 172 72 45 160 47 44 3 135 89 83 187 26 139 123 145 73 161 138 169 10 43 55 140 46 108 201 153 155 110 64 147 110 40 141 39 43 165 60 155 23 13 11 61 161 75 102 103 37 93 133 97 121 31 23 17 163 139 107 69 213 34 167 69 72 8 21 149 42 93 71 99 13 78 54 84 101 124 155 149 127 45 179 97 41 122 81 81 56 54 21 161 33 21 61 39 108 37 15 189 133 135 125 19 27 59 101 65 11 190 61 37 139 197 50 49 63 57 105 7 73 61 1 29 131 12 60 99 153 7 55 17 127 231 93 99 151 8 99 77 147 155 83 140 123 46 117 27 35 212 85 32 32 41 107 86 103 73 141 19 69 173 91 133 59 137 38 149 151 18 34 84 127 117 91 111 50 159 51 175 33 161 21 63 91 29 178 89 123 67 14 7 98 213 31 50 141 183 35 83 8 87 127 9 27 29 91 166 57 81 41 7 99 129 66 58 81 39 33 141 89 65 23 1 21 98 23 6 127 2 19 101 0 37 6 93 157 137 129 63 22 45 22 140 57 153 102 49 37 113 117 96 97 109 136 23 160 181 53 73 53 35 101 30 107 9 105 148 35 116 147 197 121 125 1 80 68 9 38 73 46 118 88 69 35 49 69 139 67 151 174 135 43 25 24 225 143 33 49 119 179 67 120 25 94 25 12 171 5 158 167 91 32 9 107 7 75 17 3 91 159 31 65 107 51 49 29 33 172 135 181 200 124 192 160 59 115 3 47 69 205 19 70 94 157 178 128 35 86 113 13 34 63 33 51 17 17 119 191 98 221 89 125 99 87 59 175 7 73 30 161 177 73 57 103 101 54 130 161 154 1 157 121 111 74 85 45 99 153 51 6 81 19 8 147 57 41 149 140 135 167 47 189 21 1 1 174 55 37 1 129 192 65 29 75 27 15 50 10 63 2 3 127 93 41 75 126 61 145 95 18 81 175 151 107 41 19 159 120 32 146 81 62 27 59 62 150 188 33 20 19 103 51 77 95 136 127 56 66 101 45 186 41 19 71 232 73 71 182 37 83 3 177 146 48 37 0 67 89 33 165 35 181 1 25 93 98 40 94 186 49 48 53 1 11 93 32 151 27 63 207 101 164 23 151 107 178 8 5 1 111 65 213 17 135 19 39 24 26 19 115 89 3 97 221 1 20 19 131 119 101 139 236 25 99 37 5 71 144 155 73 187 8 21 11 174 78 6 102 64 133 111 39 51 130 15 17 161 181 125 69 73 181 27 29 7 6 101 135 88 174 22 3 147 61 107 155 165 109 139 13 171 13 48 47 23 95 5 5 223 65 148 43 73 27 1 45 33 133 55 71 161 41 79 243 11 121 11 73 3 129 82 153 229 132 93 110 104 32 164 132 145 66 185 23 17 129 47 17 93 65 123 76 143 31 7 25 15 55 41 15 31 14 59 79 23 127 96 51 156 31 103 101 37 148 91 86 15 41 38 28 218 37 7 45 66 19 90 235 152 170 3 19 73 157 46 11 27 222 117 103 5 41 170 79 109 120 177 100 45 159 82 53 68 101 15 43 73 71 116 48 36 24 77 19 113 50 67 80 67 91 185 109 161 59 39 171 1 53 104 99 6 65 132 81 5 14 43 31 33 145 29 39 7 73 156 87 99 101 11 15 177 83 22 80 149 189 133 114 183 194 96 125 88 173 133 109 97 203 55 40 19 167 11 77 45 16 89 31 61 25 181 23 210 23 83 56 175 206 144 7 182 77 92 205 103 45 147 79 145 33 7 7 175 1 76 61 3 143 28 71 14 27 158 111 205 243 69 27 25 11 164 45 15 157 58 61 70 107 11 5 85 32 60 69 33 161 25 130 10 131 111 35 84 17 71 12 11 53 193 45 143 145 59 89 133 171 77 29 33 24 164 27 43 52 87 10 113 13 203 19 163 41 203 141 11 132 37 39 113 67 17 107 4 79 202 106 151 189 216 166 22 82 10 169 96 77 119 45 39 19 49 55 127 85 15 27 143 87 45 23 169 75 27 77 11 30 77 101 25 121 228 57 118 129 91 82 115 7 214 195 35 153 205 43 105 123 82 63 125 19 93 111 43 77 119 125 142 96 11 131 18 17 101 15 93 158 0 113 29 155 163 39 9 65 74 93 43 124 125 51 125 123 98 31 14 101 50 83 164 37 1 123 13 99 195 31 13 89 99 202 41 47 33 101 45 80 103 101 99 63 187 29 125 87 223 53 26 89 17 9 65 11 73 15 69 124 41 125 72 181 24 71 9 35 50 179 18 137 59 73 117 184 107 35 179 115 19 161 41 47 23 72 91 134 31 71 5 44 54 157 160 142 136 111 43 14 56 57 5 22 114 31 94 137 223 98 16 29 5 5 151 29 51 71 80 125 61 98 23 87 3 66 143 241 221 93 198 95 169 115 78 205 33 12 111 25 43 61 189 97 202 28 89 95 75 72 161 81 7 1 20 104 12 108 153 65 115 57 49 177 62 161 5 38 156 147 149 11 21 237 101 31 111 79 110 150 158 21 35 151 239 56 217 105 147 167 107 63 137 59 55 174 191 163 90 27 186 87 13 1 24 25 55 141 51 128 101 23 86 107 5 23 29 35 53 71 37 47 127 169 127 181 155 1 56 79 109 65 93 85 78 81 143 131 109 165 31 118 12 63 3 27 29 89 207 119 59 193 73 115 33 11 171 159 208 104 79 9 3 119 67 159 149 47 25 51 97 25 123 140 29 0 25 224 127 15 108 60 36 218 105 76 55 91 49 52 81 29 39 50 163 20 44 30 37 3 41 101 147 139 148 33 79 15 37 157 67 9 60 34 113 24 71 21 88 147 239 52 20 83 49 99 163 139 9 178 75 25 97 69 21 69 43 41 63 58 130 27 161 44 189 15 98 173 15 52 69 43 131 68 102 55 41 127 53 45 104 51 22 77 145 31 81 65 67 29 31 47 10 151 135 40 16 41 75 164 39 7 0 48 115 164 109 121 11 119 22 45 58 115 45 24 35 92 115 64 177 53 1 25 173 79 156 132 41 13 93 137 24 52 56 9 89 173 147 113 146 168 87 21 1 7 37 12 103 46 137 155 167 38 91 19 85 193 31 8 31 219 25 193 61 32 78 83 67 26 81 17 12 113 71 213 17 134 128 161 49 78 19 72 73 126 89 159 61 12 55 73 118 23 67 9 31 24 155 71 29 82 125 53 126 121 101 8 145 177 123 49 77 143 28 194 4 28 169 60 0 29 66 90 48 161 212 77 7 22 81 91 177 13 150 132 89 31 31 17 132 25 42 112 108 139 55 57 10 241 27 196 35 83 167 17 155 117 53 78 77 146 67 73 71 140 91 4 3 77 113 67 71 127 147 87 92 135 22 45 147 57 85 139 51 43 50 49 48 17 9 19 157 35 5 120 118 49 78 3 51 144 93 17 96 113 74 55 131 36 219 107 43 85 73 169 64 183 3 61 105 83 139 81 128 56 15 25 185 39 31 13 19 85 193 54 3 9 41 101 64 96 21 13 205 197 15 93 153 180 125 37 141 25 71 53 165 9 97 130 165 28 66 141 86 186 18 99 9 97 14 222 89 71 46 100 193 149 5 17 93 115 24 107 169 87 51 189 12 23 139 3 49 76 160 117 54 175 105 74 11 141 90 11 12 189 52 43 67 85 56 122 63 24 28 45 30 197 98 127 78 69 29 68 185 29 7 31 170 27 1 175 17 53 6 195 97 47 63 17 24 119 15 149 23 52 42 48 155 87 17 117 87 163 46 177 66 79 123 15 67 15 21 170 1 119 173 89 39 21 171 47 139 181 38 131 90 73 87 45 116 55 177 51 87 80 77 87 79 5 83 0 58 33 113 51 32 103 124 29 4 159 47 143 105 152 97 87 43 7 101 191 21 49 86 137 3 7 79 213 93 110 73 109 73 83 109 72 24 149 21 15 83 46 72 132 131 151 109 19 228 39 6 129 85 109 123 63 229 113 167 30 105 167 58 211 71 15 67 13 73 53 21 87 50 91 109 94 53 191 63 173 114 33 7 167 83 61 97 22 48 223 43 54 33 106 77 113 101 47 98 43 179 163 17 45 99 77 5 109 39 97 51 155 38 165 31 55 23 69 148 9 67 39 93 83 143 195 40 53 101 39 141 217 37 99 154 19 227 26 115 84 135 9 117 82 74 178 129 44 55 60 13 72 184 135 114 138 143 89 101 51 83 23 65 147 68 17 28 31 187 69 125 149 1 63 87 141 14 44 195 3 1 23 151 111 107 78 129 98 80 47 161 79 140 115 23 185 43 165 162 49 155 7 83 79 187 39 147 15 57 21 1 105 83 107 107 140 59 176 145 1 70 33 25 9 127 11 174 27 147 93 1 221 17 123 73 20 116 149 29 143 147 157 131 85 16 49 129 163 20 111 217 27 104 91 52 191 63 93 147 121 61 113 27 8 61 7 39 219 1 229 31 89 40 41 31 62 229 102 27 135 199 75 8 24 51 4 39 163 178 25 91 99 56 5 4 41 37 113 152 143 39 15 57 72 0 15 68 49 5 135 145 128 43 135 92 73 181 188 109 33 65 55 11 165 145 138 39 11 15 31 107 10 57 76 128 7 148 91 91 25 32 55 44 95 21 136 184 112 68 17 46 65 149 61 4 29 173 56 99 15 55 12 35 178 117 61 161 26 126 35 167 51 61 157 26 67 4 131 1 70 104 15 22 87 121 5 18 167 95 15 59 85 114 121 0 47 43 7 183 35 25 147 5 35 37 64 96 119 5 106 19 103 10 6 103 75 114 67 145 71 181 201 17 5 141 43 72 133 147 131 95 141 61 87 117 26 81 19 203 165 197 77 165 69 41 37 38 173 7 72 128 147 79 137 60 43 139 173 32 166 35 19 37 27 57 12 64 150 167 93 137 175 66 41 62 217 101 25 157 50 195 37 34 133 104 15 57 127 55 56 21 115 50 137 55 201 99 127 7 63 41 173 9 53 73 77 28 3 48 67 29 166 167 11 4 96 65 9 11 7 141 23 31 41 97 76 83 93 39 55 111 19 48 78 207 83 119 214 65 10 107 207 141 98 85 105 13 9 105 69 178 0 16 93 189 19 60 156 71 51 63 134 99 59 54 61 144 87 7 213 87 85 10 19 69 199 1 206 89 66 5 151 117 1 199 64 24 189 103 17 85 137 157 1 75 53 11 11 71 15 0 121 98 205 103 77 226 146 146 10 53 119 92 93 145 90 137 54 10 135 17 41 12 105 23 95 48 85 78 59 177 131 63 85 126 172 1 27 83 43 21 147 37 53 27 77 20 99 93 113 100 141 150 3 97 6 107 58 11 15 27 103 79 21 91 5 143 37 13 32 15 54 99 51 15 49 19 221 155 2 65 53 45 171 166 21 106 48 175 5 105 165 21 21 29 67 30 113 171 9 77 51 167 27 215 125 7 83 19 79 67 5 69 142 33 71 33 74 21 29 17 35 91 73 132 81 144 195 91 156 111 89 19 21 135 53 32 91 31 4 45 39 178 9 53 72 165 8 99 97 7 8 107 179 103 83 89 169 71 11 53 140 94 64 117 219 3 83 99 60 33 132 137 95 39 12 32 9 117 31 155 104 7 67 1 119 31 147 85 8 46 33 91 75 119 217 120 75 1 35 219 75 127 97 8 87 31 15 77 77 165 3 35 91 21 154 119 92 181 79 49 5 87 155 42 114 65 49 68 80 21 36 165 51 27 149 55 43 23 7 65 25 21 47 49 81 187 11 74 52 17 130 15 29 11 6 37 116 45 152 35 145 7 89 75 103 37 39 57 79 183 203 13 20 127 15 59 149 101 54 207 141 61 41 15 58 47 87 115 25 66 111 114 103 13 15 55 15 109 75 21 71 83 63 101 39 1 136 109 93 99 113 135 73 151 45 137 29 49 65 93 173 79 164 15 11 183 3 19 75 203 5 44 12 91 7 139 149 26 96 91 225 95 86 104 93 209 63 2 40 33 82 41 25 69 123 43 151 6 5 1 225 115 60 50 39 224 175 155 72 73 187 55 149 22 199 29 139 35 170 115 71 103 117 131 84 129 9 121 15 79 9 1 121 13 13 27 69 174 41 112 45 179 215 113 116 57 44 39 40 43 151 124 171 50 38 199 99 89 59 160 69 175 29 60 134 41 111 129 1 155 8 239 51 53 31 93 99 21 51 101 34 113 19 83 138 99 143 161 13 125 185 24 67 71 13 126 127 196 21 92 61 85 88 153 23 80 13 33 60 55 4 17 89 205 33 139 127 173 135 63 15 147 103 163 149 137 231 60 73 81 39 99 163 71 213 179 55 61 105 52 27 140 129 197 33 47 57 197 148 115 183 55 70 63 177 19 123 3 1 52 49 23 95 132 195 99 46 217 17 167 46 206 141 83 63 33 15 85 71 132 83 142 45 3 0 55 37 17 161 25 167 63 39 114 55 121 150 117 159 145 68 135 31 5 103 23 1 99 35 111 71 87 198 111 38 71 61 11 178 23 36 59 44 64 0 35 37 39 174 29 1 211 55 107 122 73 107 121 18 17 93 31 32 104 137 29 56 123 72 71 205 93 133 55 185 151 65 128 0 117 85 115 177 22 149 59 183 55 134 19 45 36 63 196 69 39 86 73 158 139 31 155 47 178 35 17 52 91 41 19 133 182 41 27 73 177 55 20 213 85 48 45 107 83 79 94 64 21 2 108 169 24 71 139 21 7 11 3 127 6 27 96 31 147 108 7 45 80 25 25 24 84 28 126 63 129 133 68 43 4 122 107 59 117 137 57 35 185 45 64 22 121 120 173 131 5 31 56 163 26 17 117 55 203 85 121 51 57 87 78 25 95 119 165 37 4 80 223 6 65 29 183 178 51 6 59 87 31 15 129 127 78 117 55 86 115 163 201 137 63 113 0 6 121 131 39 66 60 116 77 207 123 90 52 54 200 231 10 50 24 112 75 106 63 15 0 82 47 127 39 89 98 52 33 35 46 142 65 155 61 169 47 1 148 113 13 97 3 109 73 29 103 7 57 148 88 178 92 49 9 122 187 30 160 43 119 205 119 12 158 103 89 119 29 95 45 136 77 47 109 69 67 96 47 15 129 9 109 19 51 9 95 22 197 26 46 11 81 37 201 169 23 157 85 59 155 179 138 31 15 5 103 18 85 59 171 27 19 93 160 31 161 171 21 94 214 125 5 53 41 165 73 158 29 40 99 201 129 203 25 101 35 44 42 9 141 161 227 6 7 141 169 77 19 165 13 95 19 97 63 97 109 1 10 141 26 36 86 100 7 69 113 19 175 29 67 137 63 97 157 53 47 189 120 97 79 1 85 17 57 151 214 43 83 99 69 127 1 102 141 192 210 35 29 9 1 20 33 39 13 111 143 21 105 23 129 145 47 16 13 93 101 81 27 21 144 167 89 172 73 87 113 185 235 1 63 18 19 171 197 48 129 49 85 99 124 49 75 117 117 36 83 45 82 81 75 51 37 163 42 1 66 10 204 23 245 61 115 57 89 103 13 7 80 65 111 67 113 1 63 13 8 93 68 123 105 94 126 37 185 93 97 47 101 111 99 219 79 69 123 30 61 79 177 29 148 75 21 120 93 89 40 41 49 77 141 7 7 97 42 5 69 16 198 118 140 101 112 207 164 41 195 85 29 3 107 133 9 57 117 53 9 156 125 3 75 90 123 47 45 1 155 63 93 50 64 159 59 203 64 96 127 83 186 140 231 108 142 13 55 7 73 165 101 60 89 109 90 43 59 109 199 42 36 17 59 81 139 85 210 185 53 24 39 51 177 53 144 73 142 103 5 63 49 167 61 134 115 163 13 79 33 151 95 10 233 154 167 161 39 109 15 165 87 119 101 125 49 133 93 59 181 5 57 141 41 21 17 157 55 7 98 70 78 159 81 105 195 45 25 147 103 203 35 81 71 20 33 134 212 57 112 91 158 219 79 93 65 123 45 35 102 124 109 78 21 127 170 31 149 1 57 15 69 105 183 26 77 85 165 59 206 96 178 3 75 16 105 186 28 24 132 77 17 75 125 138 65 154 80 1 105 143 135 3 30 79 197 8 139 90 15 110 47 153 188 11 63 110 145 109 155 89 55 183 109 13 6 67 13 193 147 137 29 69 20 119 3 15 115 125 20 64 37 89 43 29 63 79 80 15 97 45 25 107 208 83 47 87 52 75 107 113 11 15 71 171 116 45 144 86 5 31 87 99 174 101 78 48 165 62 58 177 192 179 169 31 33 87 31 86 65 238 20 125 3 56 99 34 73 117 8 99 67 4 111 27 27 84 207 159 75 193 163 110 9 113 33 149 134 23 33 7 106 65 39 30 139 105 5 51 232 69 79 57 79 51 31 93 47 15 153 190 79 35 182 69 45 115 42 51 9 33 93 41 3 195 25 197 106 31 201 103 99 43 6 137 1 11 5 225 178 55 15 19 2 53 61 130 91 79 5 91 47 45 39 63 33 28 190 87 94 61 133 157 219 125 147 149 49 228 141 35 182 42 112 62 195 35 15 101 89 195 53 25 36 110 77 32 45 19 88 51 64 99 63 71 127 5 107 217 141 15 113 67 101 97 9 165 78 23 30 13 157 3 0 127 55 81 48 39 77 12 178 73 15 57 81 127 23 11 63 101 25 20 177 215 143 125 35 6 121 39 155 165 59 143 9 7 41 147 1 96 107 123 207 233 199 58 57 45 43 1 193 9 79 60 83 37 101 97 71 8 39 81 85 17 64 3 65 79 143 54 23 40 135 43 29 197 77 139 47 67 50 45 28 29 232 187 7 123 51 224 177 85 61 101 83 35 14 72 238 38 19 41 11 21 11 33 35 74 60 185 30 182 127 58 198 25 31 213 109 51 76 170 167 77 97 15 48 96 189 75 61 105 103 141 27 43 91 71 107 85 113 97 153 57 80 11 19 85 63 55 145 103 19 101 25 79 90 115 49 110 63 21 95 35 131 212 145 106 107 45 49 3 130 223 118 137 27 79 116 15 21 70 149 83 55 77 69 119 95 1 69 217 3 71 45 1 157 31 223 35 6 49 169 81 165 61 94 33 19 28 101 145 229 175 136 151 10 10 22 75 123 102 83 117 147 71 25 153 106 4 18 207 228 39 51 152 147 58 19 17 17 84 7 17 167 98 49 59 53 155 70 29 102 199 65 33 220 232 81 35 7 23 173 153 195 120 73 45 20 131 0 177 125 81 5 239 49 88 101 71 81 83 237 79 175 11 33 33 3 17 184 59 13 55 25 37 107 33 51 143 179 175 19 63 106 119 3 199 105 77 113 219 74 1 135 158 39 165 7 43 93 12 39 123 201 42 54 111 147 79 10 201 140 83 145 55 89 153 43 46 161 52 101 206 87 55 93 113 83 157 66 47 109 87 33 37 61 9 44 176 111 107 8 39 50 78 3 15 230 138 173 137 1 66 71 25 57 154 51 86 85 93 189 7 16 141 145 121 90 187 169 155 76 41 31 115 49 149 207 91 46 173 169 5 13 9 99 45 116 227 1 218 60 59 136 107 12 157 54 141 124 3 107 101 182 81 70 163 55 9 63 40 3 28 35 5 7 47 35 175 83 141 5 130 91 121 35 163 123 126 169 11 33 14 121 11 193 94 26 159 71 45 67 123 36 33 63 113 105 229 7 96 8 215 37 118 153 149 65 212 2 139 23 9 1 25 30 6 47 72 54 25 25 182 93 35 197 105 75 79 36 27 81 15 85 7 25 73 15 15 127 45 52 71 81 230 91 47 13 15 57 64 63 209 3 0 73 7 25 135 229 136 175 55 15 3 196 71 177 3 143 119 22 47 50 79 120 9 213 93 1 83 18 47 149 66 35 197 25 14 11 144 74 75 100 11 84 157 49 95 4 139 200 17 5 22 136 127 85 207 37 19 114 36 22 57 95 128 23 23 161 108 57 177 107 119 10 12 165 160 33 87 179 19 7 32 113 11 33 134 133 65 215 60 21 131 137 113 51 41 169 175 98 196 142 53 51 141 89 201 203 149 112 95 53 148 27 63 159 99 123 154 45 7 11 77 25 67 137 110 183 198 7 182 50 26 79 118 167 158 44 145 173 61 15 47 140 83 198 29 143 87 24 47 104 3 109 49 115 9 19 59 71 161 15 0 239 72 154 9 22 85 65 161 37 19 125 59 139 2 135 211 189 65 151 17 72 32 80 47 175 133 97 87 51 53 31 61 86 38 54 179 15 101 63 79 51 27 164 37 80 39 56 67 8 15 98 201 89 1 125 181 51 31 207 11 17 36 221 89 97 67 41 43 63 37 14 135 33 107 38 37 40 91 181 21 39 157 134 141 63 13 37 123 101 7 57 13 61 13 113 31 13 98 13 65 6 11 101 115 12 29 183 184 82 1 19 61 177 40 85 129 79 87 191 209 90 151 141 115 109 24 42 209 29 19 13 91 120 83 133 114 65 17 58 42 69 49 89 117 159 131 79 3 17 18 103 95 143 25 133 13 59 135 33 53 76 81 75 10 51 19 81 83 112 195 181 115 77 109 79 16 67 1 207 199 151 8 1 57 79 106 59 34 43 26 115 13 149 133 103 81 9 10 81 87 67 24 39 107 96 54 114 52 174 120 35 13 19 13 53 5 153 104 81 89 57 83 131 63 39 125 33 11 201 53 28 105 3 229 59 4 87 19 58 229 35 23 71 0 37 137 157 55 16 37 1 61 84 106 14 4 216 53 61 149 13 5 7 90 135 52 71 3 1 139 1 188 38 235 128 198 27 37 25 63 99 39 17 47 77 155 136 84 217 87 88 126 173 125 101 63 38 27 73 65 85 26 26 215 1 59 56 85 198 61 119 35 91 5 23 35 70 163 33 209 68 98 1 7 127 29 113 3 0 129 155 67 176 173 47 17 1 131 81 9 11 155 51 135 199 77 242 90 46 151 147 36 43 185 105 69 98 93 75 171 172 199 5 226 232 172 83 37 191 32 33 36 39 17 113 106 76 24 59 18 15 129 179 41 29 148 33 21 99 57 12 50 21 27 161 61 75 9 29 117 49 1 183 222 43 82 36 17 91 147 94 17 99 17 21 222 25 52 60 127 49 46 95 162 141 18 17 39 101 147 131 119 42 51 41 64 91 124 21 199 76 50 5 53 79 69 5 33 99 57 117 170 57 91 9 13 20 119 81 69 14 94 55 0 151 222 55 33 185 84 139 149 74 128 203 94 104 43 142 175 21 191 37 31 109 63 1 205 42 94 45 21 187 139 73 4 145 82 53 64 109 89 110 166 58 57 31 95 33 7 81 70 130 91 175 103 39 145 1 13 83 56 89 133 112 75 83 83 197 151 36 89 105 75 74 73 91 3 63 71 122 31 8 19 97 18 53 15 13 35 23 119 197 181 77 57 123 105 195 33 127 61 77 139 146 23 84 160 109 61 57 59 23 8 187 106 133 134 89 41 75 69 31 35 25 167 227 82 51 5 97 85 171 214 77 47 147 69 37 169 200 126 4 43 184 98 195 197 219 7 175 47 127 90 7 203 87 113 10 1 43 33 228 80 37 119 175 103 25 177 75 186 51 61 101 185 63 33 80 193 73 166 8 37 37 7 35 99 6 150 111 16 29 94 180 29 42 111 1 46 63 79 18 115 12 44 215 43 193 103 187 25 55 45 29 76 37 101 11 131 1 7 113 19 195 27 15 15 92 207 121 145 29 108 164 49 109 29 43 61 155 77 25 4 145 7 63 3 147 40 105 73 79 119 5 113 99 111 121 23 211 6 79 17 177 130 175 166 18 153 57 53 199 81 83 71 193 63 47 21 48 131 86 104 7 71 226 141 70 52 89 119 59 27 80 57 117 83 103 77 27 72 49 151 105 101 143 15 59 14 94 153 53 57 31 95 87 43 52 200 33 24 3 13 71 35 213 125 203 171 167 27 182 54 91 17 85 24 50 89 20 95 77 13 3 117 221 27 21 17 63 173 229 4 125 101 20 40 24 28 156 6 68 177 100 125 151 126 151 25 83 22 4 33 213 40 82 45 21 37 38 88 113 59 73 149 37 116 127 157 239 103 112 88 101 132 61 9 140 96 59 19 5 99 117 103 128 145 145 137 71 50 101 36 97 35 27 95 35 208 95 9 161 152 191 49 82 76 55 66 192 21 133 3 12 142 7 158 43 187 72 133 97 65 27 30 84 103 219 30 105 49 107 109 173 41 152 53 113 19 129 121 165 161 80 218 227 11 1 14 37 118 65 83 195 186 203 121 43 155 119 24 41 17 99 87 64 43 36 78 232 71 16 126 86 19 115 107 1 15 19 40 0 105 113 11 7 137 89 135 83 6 141 70 43 50 40 113 69 53 101 69 123 171 73 141 35 67 17 117 83 155 62 56 69 165 135 91 108 135 211 17 80 108 43 41 230 21 79 13 87 23 167 123 231 45 8 37 159 29 6 68 105 16 5 55 75 20 87 157 57 104 143 117 1 83 147 51 7 59 113 7 17 129 41 21 247 126 63 50 110 11 46 15 135 51 81 77 137 29 79 5 75 77 59 44 88 16 173 17 45 51 53 51 49 76 21 83 75 73 65 27 111 75 131 131 35 169 141 89 117 0 3 58 129 24 16 47 45 23 27 51 174 63 59 43 34 22 226 57 163 107 97 69 116 17 102 60 42 161 53 59 135 11 213 126 63 109 79 166 18 138 169 47 31 135 102 97 5 84 48 186 13 72 89 195 69 27 22 68 0 90 117 66 5 129 89 79 115 101 50 89 85 30 63 5 2 65 33 47 47 108 148 70 3 13 97 42 5 9 32 3 54 150 85 25 2 145 35 214 9 181 55 111 125 83 147 140 85 5 31 125 111 77 118 69 22 43 154 133 195 135 67 71 174 141 45 35 22 6 11 85 53 101 25 10 87 65 21 183 133 62 3 51 42 133 94 27 5 86 37 8 149 111 99 5 111 161 109 92 179 29 43 25 33 77 99 177 27 27 55 213 82 107 181 2 51 84 5 57 145 31 197 73 111 77 235 141 10 22 105 24 61 9 125 43 0 69 3 153 87 202 27 147 48 23 79 17 109 240 103 147 35 9 97 9 57 67 57 9 137 72 54 15 202 41 57 5 205 70 32 15 223 49 88 161 79 137 65 100 221 33 21 185 149 123 115 120 9 37 69 111 37 47 13 28 49 93 85 69 33 21 18 152 48 121 65 146 212 83 76 17 61 47 79 166 11 81 47 45 91 65 85 141 135 64 118 85 25 128 75 19 95 105 83 33 167 13 141 75 15 0 38 60 21 1 11 1 14 34 40 5 84 244 100 152 101 145 59 1 11 60 59 63 168 34 43 107 125 48 12 57 141 5 119 91 128 11 229 66 171 35 69 159 67 63 61 37 63 11 17 132 161 106 63 7 75 21 67 91 35 43 1 1 87 189 228 45 135 95 21 89 83 19 1 32 21 104 42 163 42 219 40 6 125 7 109 3 131 55 62 103 15 15 121 42 77 17 56 38 79 27 50 75 167 170 71 109 45 3 2 45 113 7 57 120 109 34 129 52 144 17 1 93 100 83 89 79 9 85 5 158 49 1 69 15 122 27 13 91 121 157 207 39 1 41 41 69 21 129 4 160 162 103 165 57 23 25 5 29 113 84 75 104 67 40 103 73 19 7 135 8 107 15 73 33 78 55 40 143 22 59 188 37 51 66 35 25 157 13 75 123 59 106 55 151 105 8 175 51 81 1 37 33 55 79 40 124 19 207 23 101 1 33 108 131 77 157 108 108 1 133 10 9 113 13 2 38 7 79 155 115 227 53 19 30 122 117 85 25 195 102 77 207 28 61 81 49 41 75 55 121 187 107 77 147 22 81 125 35 33 139 55 206 60 131 5 40 55 15 185 33 137 82 13 20 131 45 167 77 123 95 23 121 117 97 123 75 48 157 226 41 163 42 72 123 151 47 123 41 51 237 88 190 27 43 37 33 50 3 105 97 171 124 19 68 140 17 75 55 73 31 65 65 107 76 200 69 111 42 119 59 63 35 51 143 41 5 83 41 33 63 121 73 9 68 177 11 7 105 18 112 89 55 11 28 33 53 95 1 108 84 22 186 59 19 113 125 73 43 62 23 193 156 177 14 71 179 107 45 20 37 75 151 101 12 69 173 86 56 19 219 129 49 34 17 73 13 12 170 147 49 57 1 69 3 147 43 64 61 165 5 50 7 1 99 15 17 59 65 9 51 37 13 105 212 47 59 87 119 72 73 27 155 37 73 73 84 9 149 51 123 49 147 54 63 163 155 65 11 71 107 91 79 63 25 76 69 37 131 125 27 107 140 154 77 101 35 4 22 27 15 17 10 11 10 75 85 161 41 131 125 27 5 69 160 80 86 9 198 181 47 13 62 56 87 4 39 106 79 189 85 163 143 175 125 127 127 39 5 183 69 15 50 57 51 121 81 19 29 63 187 79 53 10 7 41 118 67 80 37 70 59 106 19 91 18 4 17 1 135 69 6 70 33 118 11 116 141 111 52 63 16 25 25 91 57 168 151 215 151 31 163 54 95 1 107 1 1 20 121 21 105 149 97 107 169 153 191 43 47 33 143 133 139 75 53 57 71 4 87 31 227 27 5 37 19 126 67 1 109 47 103 47 111 72 7 95 213 195 15 123 132 27 239 8 1 117 15 156 73 24 101 60 7 143 31 87 101 109 109 7 83 26 79 102 163 20 129 79 109 1 125 169 133 111 27 125 169 53 91 122 32 22 64 4 119 71 53 209 115 7 97 3 53 9 119 33 99 144 2 15 35 8 13 23 6 63 36 49 149 9 232 8 5 94 7 206 1 217 85 96 13 13 13 91 178 139 9 55 43 1 30 9 99 19 53 145 79 99 205 29 25 43 93 123 24 69 4 125 35 59 29 9 49 16 127 77 139 26 26 19 61 133 111 71 28 23 71 2 4 5 82 9 7 71 9 144 36 147 73 19 76 119 191 83 110 74 73 15 5 184 73 25 45 43 13 21 45 25 28 27 76 145 33 26 21 19 23 47 16 95 2 207 17 175 35 60 17 49 119 93 37 184 23 63 27 53 51 103 1 124 109 208 15 65 117 49 86 17 3 81 7 99 76 39 135 9 139 95 137 145 145 51 7 129 78 141 61 21 3 170 91 47 17 83 10 127 41 0 165 214 214 43 16 11 41 143 103 21 53 78 27 19 5 125 137 25 61 147 105 21 37 9 10 155 21 140 46 185 21 5 83 13 67 17 11 114 85 178 59 175 82 36 169 19 77 51 20 9 41 59 16 63 40 1 2 1 180 9 51 45 117 216 93 7 30 67 159 173 65 93 9 41 1 133 173 95 22 76 195 31 4 181 51 3 139 19 31 132 76 227 177 95 67 83 157 3 1 37 3 89 67 31 181 104 193 75 153 127 168 57 125 3 96 31 5 90 168 143 6 91 185 25 75 91 0 143 93 167 127 91 17 3 51 107 73 33 25 74 195 181 105 47 64 53 189 35 67 14 15 179 19 48 117 39 107 65 97 83 195 231 107 12 82 3 179 58 1 9 69 11 13 22 75 211 30 186 41 117 153 23 113 12 1 42 123 97 59 31 93 7 116 5 123 109 53 68 115 43 8 37 23 161 41 215 135 159 101 119 109 61 227 7 145 33 93 47 205 95 161 43 129 3 83 107 25 185 166 35 3 117 41 2 88 51 38 59 139 23 140 71 111 87 123 0 24 13 142 1 49 22 72 181 145 5 39 1 1 155 7 69 144 169 13 89 33 110 12 109 5 123 71 85 117 17 59 21 122 153 7 91 1 19 31 167 54 9 111 41 111 37 7 27 39 19 47 67 105 201 24 141 154 7 53 107 41 41 67 56 131 75 157 17 122 189 135 179 35 161 19 75 126 53 33 159 41 56 59 48 47 109 112 69 125 65 113 61 25 169 56 3 107 198 112 3 171 117 27 30 11 33 2 145 3 63 25 15 103 175 32 129 53 207 7 62 18 43 66 51 88 7 15 33 45 31 87 144 55 21 101 41 71 5 115 26 65 83 113 51 53 25 195 21 3 109 33 51 12 22 59 74 100 20 195 33 191 125 51 169 63 157 13 144 48 13 13 149 19 27 81 11 137 159 21 41 29 87 17 137 205 117 111 27 11 1 66 211 92 141 4 35 184 17 15 86 69 61 89 43 41 35 135 213 96 144 79 160 73 31 7 37 85 79 102 48 30 201 63 81 33 5 25 38 74 53 173 139 24 227 17 140 114 54 40 1 3 211 59 58 225 157 28 133 49 74 163 1 115 105 78 9 103 14 81 154 28 33 33 55 33 141 161 200 35 167 193 5 110 3 49 55 9 106 65 22 43 81 165 43 95 55 67 68 40 17 13 85 155 7 151 96 132 61 83 19 27 5 41 37 78 81 7 148 7 88 19 108 65 116 117 125 53 33 128 17 107 33 25 185 95 109 234 59 191 235 26 69 31 173 26 128 62 73 131 75 39 181 107 141 142 18 25 155 177 57 13 26 119 79 73 57 19 126 163 154 221 75 191 81 65 44 71 75 45 57 47 236 22 113 5 99 73 205 25 196 231 236 139 77 118 23 11 133 69 88 34 39 79 7 60 109 15 165 87 18 1 3 13 38 116 75 41 199 123 7 189 31 17 75 135 85 39 43 27 115 63 78 105 73 78 151 105 171 37 5 63 191 165 37 157 54 19 41 37 85 62 81 143 23 46 158 126 119 26 192 133 93 141 195 67 11 15 62 100 19 50 53 197 227 59 141 121 33 162 71 7 67 87 89 237 43 89 47 137 31 9 238 73 13 71 188 138 164 17 20 19 85 38 63 227 109 9 111 87 1 72 97 63 151 44 2 140 7 108 83 70 19 205 103 3 189 87 135 33 11 117 49 161 15 57 53 57 108 118 161 44 51 16 23 115 11 147 75 127 37 10 69 9 20 49 128 141 49 119 103 77 15 38 113 73 155 9 109 40 91 22 13 7 156 18 25 93 88 70 31 1 85 177 14 7 104 13 64 161 5 237 193 35 49 170 133 146 129 58 208 120 29 5 180 21 19 121 49 93 19 93 53 117 7 155 110 164 11 63 17 45 47 73 51 99 84 199 203 27 25 151 47 79 129 133 53 171 137 229 9 82 73 58 34 43 77 28 69 151 67 144 215 161 11 75 207 57 48 43 65 63 61 211 1 9 13 29 49 27 89 29 234 95 126 149 17 68 192 34 37 139 63 41 39 52 210 153 137 87 21 137 37 105 39 25 89 165 147 19 123 95 97 31 8 113 222 36 140 81 55 47 25 7 81 47 9 201 155 47 158 95 77 0 204 1 85 85 128 36 33 85 64 99 95 63 43 107 125 123 90 13 19 15 4 0 113 5 119 40 193 53 153 125 36 111 147 90 17 30 227 97 117 45 117 139 76 98 169 75 47 43 193 95 205 29 36 55 10 129 62 25 89 219 83 81 185 1 25 81 2 190 97 143 19 51 11 20 27 83 15 68 35 27 69 49 154 0 5 176 202 71 191 123 126 69 74 109 81 6 1 51 16 132 43 107 5 97 68 115 99 26 17 54 61 31 59 46 91 176 77 122 97 73 111 75 115 111 73 175 153 57 76 168 19 107 83 110 15 46 197 200 97 153 28 81 43 145 157 45 59 77 196 27 191 105 135 85 64 70 129 118 72 103 115 25 138 1 99 85 44 84 35 9 35 35 103 91 137 65 131 151 27 129 1 135 131 51 50 51 57 9 85 117 17 63 186 17 71 17 131 219 44 62 245 143 54 77 73 207 121 185 13 135 1 105 6 55 36 157 108 45 96 39 125 129 53 136 153 153 8 184 0 103 10 83 87 112 41 65 0 3 90 31 58 1 119 187 33 19 135 69 18 116 56 6 119 149 61 37 29 11 85 54 33 44 104 55 76 39 84 14 3 2 61 51 49 103 49 65 127 41 103 146 138 73 125 67 59 107 100 125 131 41 83 202 85 9 57 165 170 145 157 101 99 149 63 101 49 62 21 69 79 137 144 97 7 28 97 19 139 11 57 159 136 120 62 165 1 63 31 82 119 183 85 11 5 110 55 45 2 23 35 35 65 41 208 0 97 51 37 45 109 134 159 133 43 153 109 38 90 231 211 145 231 20 188 112 213 41 0 43 37 31 81 67 77 83 103 33 121 83 130 99 77 20 105 76 34 161 33 139 185 92 151 117 213 105 27 120 81 45 58 123 165 27 28 158 32 101 179 22 5 93 49 100 151 111 27 14 36 5 178 183 177 19 73 175 131 67 3 211 66 37 181 6 39 79 1 26 48 105 11 135 155 110 0 53 65 105 109 89 18 161 12 5 71 92 47 19 121 63 145 185 179 17 51 112 28 62 37 109 69 69 207 65 3 85 51 25 7 125 33 97 50 37 149 83 51 104 10 1 7 147 119 16 8 143 153 69 94 3 32 173 12 47 157 19 107 157 31 101 7 27 57 151 156 76 133 15 130 75 201 125 21 53 95 15 93 73 113 131 87 182 76 9 29 63 234 22 71 77 75 49 28 81 43 25 51 99 128 117 35 43 25 1 155 100 55 11 86 51 63 123 21 34 133 57 68 117 63 151 3 52 5 75 190 39 9 65 77 32 167 25 215 59 57 95 84 57 18 31 105 193 155 93 227 121 201 85 53 37 47 143 215 45 71 37 110 40 39 173 127 53 20 96 151 67 54 27 44 50 16 233 65 131 175 73 29 126 93 73 40 12 19 227 111 65 25 67 5 51 121 43 121 89 67 21 146 133 25 15 53 189 79 16 167 89 68 193 212 116 48 54 165 151 31 11 19 7 214 83 54 30 153 39 109 25 175 103 149 222 28 36 52 161 113 25 119 33 19 163 85 41 57 109 25 149 53 41 52 63 59 27 155 41 221 55 45 23 65 53 149 28 44 15 10 61 229 205 49 37 63 55 156 185 5 85 115 49 60 109 237 71 204 117 91 9 15 59 47 107 97 163 29 77 97 42 135 150 116 88 101 30 101 59 75 117 44 118 110 151 38 57 119 78 203 21 149 135 166 106 61 133 43 21 65 111 21 34 0 101 28 1 120 34 46 60 205 45 73 67 86 149 206 17 35 17 199 3 65 60 217 3 133 105 187 65 11 0 47 59 61 19 74 159 51 183 163 179 40 81 45 129 102 81 47 183 22 72 139 21 145 81 74 57 3 5 131 126 189 96 67 159 92 45 2 175 49 139 26 57 145 125 22 107 70 27 111 13 101 9 165 113 241 193 19 183 23 115 185 85 40 125 151 171 15 35 49 112 69 119 86 51 63 77 91 104 136 36 31 97 63 75 73 219 47 11 1 205 27 71 48 128 0 57 229 91 1 143 120 49 32 181 141 72 9 243 116 11 13 39 153 116 31 41 37 141 163 136 53 123 102 51 29 9 16 11 155 35 57 109 111 17 92 28 9 108 201 103 217 11 75 106 50 69 195 167 57 129 167 151 97 30 78 133 7 109 63 115 165 50 25 136 135 101 7 17 64 61 77 108 215 7 139 33 118 15 17 103 161 113 21 101 1 19 41 49 67 85 99 94 73 32 54 108 171 29 78 5 43 20 93 3 24 24 165 63 13 3 79 119 108 69 1 5 67 55 88 92 32 165 176 141 203 13 97 81 132 29 24 14 87 54 73 163 50 58 99 1 86 34 0 79 5 89 22 37 75 43 151 70 1 126 145 57 171 69 119 73 7 15 5 3 77 73 59 39 117 169 17 55 35 101 57 31 57 36 142 29 106 85 142 7 65 9 23 17 115 95 31 119 137 34 63 21 235 179 54 69 106 5 1 29 16 129 11 149 24 95 155 28 157 52 114 55 67 129 128 76 103 81 28 188 98 61 31 29 79 75 107 111 103 17 105 31 101 163 140 115 29 27 119 165 105 105 85 228 33 50 15 55 32 69 205 23 110 90 100 121 27 33 23 31 122 37 79 33 149 117 43 49 114 26 236 3 79 155 183 94 65 194 111 127 17 87 5 99 5 138 159 45 121 77 82 11 87 65 115 188 149 205 117 87 1 55 173 21 169 14 42 71 37 6 34 15 171 93 91 2 53 159 132 21 183 23 20 21 55 23 83 68 31 11 190 37 23 117 31 228 39 125 15 21 71 81 67 46 48 7 40 7 9 79 62 67 7 194 35 184 33 79 102 53 23 57 81 123 5 15 167 15 80 19 33 161 173 100 193 149 162 143 83 78 3 105 1 207 19 19 35 15 161 12 95 35 37 120 62 55 215 59 3 52 5 20 5 50 107 100 131 69 9 37 117 127 33 115 68 107 73 7 89 131 125 47 87 153 57 74 75 43 2 185 75 36 109 105 29 170 151 95 51 39 21 114 163 114 100 93 118 170 73 183 103 33 94 187 103 27 107 5 77 95 68 69 81 19 23 35 37 24 89 65 35 97 170 7 141 19 87 167 97 213 94 3 31 145 97 73 119 32 53 41 71 164 1 27 150 77 40 46 92 35 48 183 68 46 178 183 48 23 203 153 89 121 6 71 101 63 86 19 116 92 143 159 111 155 35 128 119 193 94 116 23 24 45 75 27 173 147 45 173 110 135 11 201 146 155 151 75 77 15 110 208 39 144 124 157 108 3 18 65 67 81 146 119 24 39 111 16 35 42 31 131 67 43 4 217 1 66 39 141 63 69 157 28 155 134 61 3 152 113 119 97 16 52 179 106 203 161 35 89 49 30 183 121 27 157 12 42 0 149 3 197 146 2 71 135 145 59 39 51 131 27 125 27 47 75 130 55 31 76 5 186 37 94 1 101 127 42 53 129 13 18 85 16 197 185 29 104 109 70 179 165 107 38 103 133 176 204 192 15 17 72 33 168 87 11 97 51 6 125 1 68 66 35 127 118 29 3 57 5 1 78 65 97 128 113 147 81 50 115 11 129 90 183 111 165 125 127 171 54 137 201 27 157 97 51 1 23 37 1 224 94 37 133 111 81 159 40 147 55 73 108 131 41 110 126 117 119 5 69 55 84 67 101 5 50 41 15 141 193 9 85 117 87 100 36 17 43 189 82 117 157 39 129 93 228 159 122 106 67 179 100 85 11 46 210 51 15 15 7 101 19 28 210 37 110 105 157 1 39 0 5 64 57 84 33 99 84 85 45 16 64 171 169 17 31 65 17 9 16 25 24 1 23 3 59 43 28 105 148 2 76 35 111 73 51 13 67 43 65 101 219 48 167 37 213 37 141 142 216 51 74 153 125 51 13 189 1 12 138 70 49 205 28 113 24 14 156 98 231 197 7 143 28 41 33 97 123 69 63 239 26 237 41 77 113 119 71 219 167 83 7 53 60 71 103 85 97 141 5 7 57 15 104 124 99 111 181 127 171 203 77 197 174 163 7 128 34 136 193 56 97 60 205 127 147 215 91 129 17 10 0 115 48 1 71 121 39 33 128 4 75 79 117 177 51 47 181 107 35 179 17 141 200 47 66 115 33 205 73 3 155 101 9 25 123 227 135 26 30 215 150 117 85 39 51 135 14 17 89 157 205 109 14 31 62 139 95 139 139 101 170 1 97 189 13 127 88 11 153 21 131 85 89 145 202 81 66 135 43 57 43 100 54 86 84 70 173 71 163 81 35 13 23 6 15 17 153 192 53 165 3 101 25 15 104 31 87 191 60 168 27 31 111 4 59 43 180 42 103 5 95 98 39 11 182 93 207 39 33 13 83 57 83 120 3 158 42 9 1 203 72 3 119 37 123 55 17 116 75 79 103 102 15 71 117 15 245 28 101 145 119 86 189 5 155 114 93 85 59 25 15 149 47 18 161 20 35 179 45 13 18 165 40 19 75 3 52 164 138 39 18 117 149 76 109 16 212 69 63 77 145 21 79 135 43 171 24 1 51 129 5 90 91 85 115 196 44 89 63 181 25 92 47 19 82 101 49 167 9 1 99 61 42 100 37 35 21 155 57 85 5 1 76 59 191 120 179 39 51 95 103 43 57 1 31 19 79 7 166 45 51 89 63 47 81 179 147 91 106 13 215 133 23 98 3 73 18 162 87 100 27 31 155 83 24 145 21 53 189 85 175 201 35 194 96 71 89 117 32 195 49 43 1 100 116 27 19 113 51 112 180 49 163 23 23 109 211 122 119 117 19 7 199 59 15 151 99 138 137 26 24 61 57 45 93 143 51 30 101 91 78 93 147 38 217 44 21 75 135 78 201 77 15 39 29 5 121 91 13 44 150 179 180 9 29 105 59 2 141 105 32 1 145 13 15 43 126 60 2 167 12 69 115 82 11 211 4 23 38 53 210 1 89 96 85 39 69 67 141 35 11 102 153 31 12 59 121 35 42 27 77 86 69 15 63 9 7 55 136 33 82 95 26 165 87 22 84 26 53 121 3 71 4 91 148 57 39 89 39 155 124 40 37 63 71 73 64 130 85 25 131 163 22 25 177 102 55 1 9 157 150 29 155 71 57 7 59 36 29 131 173 69 73 19 189 125 36 44 59 68 11 190 53 114 3 93 23 57 51 181 148 59 53 178 14 19 53 59 103 103 7 23 68 155 83 229 83 95 43 122 153 103 119 64 13 97 7 77 24 116 73 155 180 47 125 77 63 69 17 1 118 32 23 137 15 87 149 199 53 19 43 12 84 37 43 183 177 22 23 103 195 128 29 28 12 145 26 1 43 27 65 11 164 121 131 53 133 136 5 42 153 30 23 99 99 145 37 133 81 151 205 145 63 141 123 32 47 6 94 125 65 10 129 181 47 54 62 27 31 41 3 19 75 49 143 62 84 50 27 196 35 43 43 27 87 24 59 241 99 73 85 103 103 2 17 27 194 167 12 138 35 79 51 183 127 215 34 173 94 17 29 33 97 149 39 23 189 182 165 27 79 7 69 8 99 120 136 209 7 48 40 65 99 79 21 83 7 31 176 145 225 109 71 68 83 15 49 176 13 63 138 75 113 179 39 137 87 29 77 3 195 140 160 169 27 123 61 88 57 54 0 102 13 103 209 31 95 53 19 91 6 197 69 35 15 97 12 108 1 75 121 231 22 58 99 160 93 31 47 97 101 63 43 160 35 67 220 201 75 23 127 193 85 206 84 213 127 107 134 33 199 7 28 14 33 113 29 221 95 36 32 81 57 105 23 72 61 107 57 203 13 216 33 161 163 7 55 106 53 139 57 115 21 79 57 180 21 115 66 136 233 23 33 159 1 30 23 33 77 11 48 65 55 190 68 142 130 74 111 150 151 36 58 136 71 44 93 147 160 28 95 27 177 1 28 51 41 11 171 81 115 187 97 159 169 64 173 74 91 87 1 42 45 37 116 188 13 243 59 194 100 153 71 12 117 200 154 135 35 127 106 1 88 127 79 79 14 1 43 76 75 29 142 89 46 115 63 41 213 135 144 62 105 54 99 189 31 9 58 53 69 58 153 86 69 173 111 17 26 47 15 81 89 13 111 115 57 42 121 199 183 199 132 75 207 69 89 75 121 131 41 16 23 121 113 46 213 9 107 25 207 106 141 37 69 23 77 79 226 84 21 117 41 63 143 31 111 51 35 111 5 91 153 177 53 17 5 77 81 21 123 19 128 85 141 35 73 14 73 50 97 22 152 53 159 11 89 52 54 53 61 7 41 62 14 15 118 148 173 53 139 20 34 123 118 63 129 23 181 0 53 31 209 114 140 27 221 155 85 2 87 211 173 152 22 45 9 53 113 130 5 46 31 115 185 126 74 178 222 105 49 30 110 102 178 20 169 221 31 41 39 79 105 93 81 11 98 48 112 71 109 153 31 5 78 176 54 13 188 89 47 81 10 81 55 15 13 42 188 185 103 118 107 67 53 61 19 79 41 3 155 63 153 22 33 167 28 3 23 1 71 165 149 149 174 103 9 77 35 83 131 33 95 72 213 59 73 41 134 61 202 81 85 25 179 63 1 56 209 78 27 51 55 0 91 1 115 7 108 83 109 3 117 107 207 57 88 35 96 35 65 95 122 107 51 65 58 7 5 37 28 82 45 9 47 177 112 66 41 105 231 48 99 39 17 233 46 115 176 67 76 83 15 53 71 153 33 151 173 41 125 169 25 43 10 131 31 11 11 179 35 77 24 45 53 2 123 79 1 2 15 79 157 125 2 8 21 70 117 108 167 43 86 141 151 20 92 171 1 17 3 143 68 169 135 101 5 67 55 27 180 107 30 64 189 81 218 3 146 120 199 17 141 210 19 51 4 47 179 131 24 153 59 1 84 137 69 123 26 15 1 133 223 127 49 77 163 115 137 142 76 7 69 137 31 145 111 20 75 69 37 125 109 117 59 77 43 3 13 5 7 15 147 61 33 22 83 55 4 29 101 78 183 77 23 61 73 22 97 188 70 116 99 79 101 19 211 150 81 213 65 1 63 45 87 46 37 50 168 28 19 106 13 24 165 191 27 229 147 88 122 107 191 55 53 74 81 38 146 20 125 27 77 29 91 111 59 154 104 126 207 179 37 33 37 35 179 91 62 126 35 30 85 13 177 97 13 39 95 219 137 15 171 182 91 57 87 93 39 12 47 3 156 27 188 63 91 189 51 133 95 107 133 39 95 115 109 137 156 9 19 79 48 31 61 177 77 87 166 157 38 17 156 71 135 33 135 113 71 27 63 105 49 87 105 202 23 57 209 2 87 121 153 132 94 67 5 89 169 128 41 159 179 163 31 62 139 31 35 33 1 98 81 155 232 49 53 140 112 75 130 215 137 21 79 170 147 115 101 162 161 187 59 61 56 113 9 121 219 23 45 2 105 13 82 77 151 119 49 5 179 51 15 94 69 160 85 184 30 122 81 19 113 40 90 77 69 148 115 119 237 91 55 53 145 21 107 151 197 15 197 65 57 159 3 67 12 42 185 29 13 143 138 233 135 163 27 91 85 61 185 107 215 77 105 111 125 1 191 29 181 71 71 65 193 61 131 35 68 131 59 117 16 55 191 121 17 16 64 101 97 7 77 79 221 179 121 41 35 115 42 181 30 99 51 147 47 45 19 95 15 21 159 9 136 71 29 114 109 5 9 45 51 99 10 136 95 205 31 47 45 133 13 58 61 116 15 207 9 167 56 115 135 49 117 161 113 16 79 140 134 91 17 45 179 57 67 55 83 3 113 73 95 117 199 23 23 49 25 149 33 7 103 45 12 109 17 39 119 99 29 57 109 89 101 79 81 108 32 103 129 84 111 171 165 19 170 32 5 25 93 31 75 7 13 139 102 29 51 89 221 85 61 1 163 123 83 198 12 52 33 116 48 45 222 14 99 229 27 173 35 160 7 31 76 144 141 1 79 153 67 59 105 59 41 61 3 23 63 28 158 78 121 98 14 125 73 49 200 111 107 185 13 17 19 13 181 199 13 50 191 38 5 115 105 163 89 37 43 24 102 85 69 13 63 39 43 65 177 136 43 27 49 169 171 75 67 73 113 79 197 101 36 155 23 29 87 1 169 30 25 157 161 55 166 139 171 124 21 15 139 24 41 161 7 47 151 196 17 75 145 126 230 163 167 44 27 19 55 67 28 197 98 224 55 99 201 61 155 131 101 53 27 14 9 151 0 35 68 79 196 137 21 30 7 137 152 171 139 108 15 35 15 49 15 41 25 55 71 22 7 47 23 35 15 143 155 37 73 45 60 93 5 85 135 69 2 180 47 9 127 119 77 137 134 27 3 149 165 10 98 109 112 115 92 143 145 188 57 214 101 5 49 78 185 25 25 16 11 23 133 13 18 93 8 137 48 111 71 117 149 96 59 51 37 25 147 163 89 37 161 1 81 13 113 160 78 167 42 53 163 141 6 174 113 239 91 13 43 67 96 74 95 11 35 121 131 45 73 1 37 150 29 143 39 47 183 8 102 27 168 22 139 47 14 4 17 58 69 14 72 32 147 37 103 115 49 113 61 93 27 8 189 78 86 133 55 119 237 59 35 5 185 55 13 1 75 200 123 75 63 16 181 90 22 14 107 28 17 35 132 204 62 19 151 236 18 141 0 168 27 18 37 159 81 113 17 3 81 131 61 189 19 81 195 85 135 41 179 23 32 87 26 51 129 53 165 119 144 0 27 114 21 94 56 95 5 211 35 55 87 69 14 52 19 91 207 69 11 27 165 1 42 109 161 17 137 169 21 93 19 5 37 85 109 39 118 1 6 27 101 77 31 55 138 73 145 41 33 57 176 27 86 56 219 103 28 49 51 159 49 4 12 28 101 127 217 8 133 37 35 33 38 221 13 12 206 6 138 1 62 217 52 129 57 60 3 195 135 101 109 9 173 53 186 43 43 173 179 74 183 121 21 244 108 39 62 37 100 23 127 68 225 7 1 33 17 95 137 93 15 69 25 97 99 3 19 15 29 61 205 107 137 182 75 73 88 141 127 45 18 83 79 109 138 125 3 29 68 99 149 213 124 45 9 96 83 15 3 47 103 61 31 31 53 181 50 107 15 125 225 157 106 13 179 66 0 118 217 78 209 42 64 10 5 119 11 55 178 205 61 143 59 17 74 63 128 48 47 37 47 153 76 85 47 6 141 144 55 104 51 10 63 33 97 41 91 159 91 186 55 79 42 188 141 26 199 57 77 159 21 27 21 23 121 11 105 179 93 89 85 21 159 115 164 61 99 9 149 49 69 102 112 23 53 42 109 139 127 27 199 155 152 20 82 41 79 125 125 27 95 104 129 49 204 47 103 1 65 94 29 233 42 57 190 3 47 117 105 47 39 39 71 164 91 25 89 49 72 107 37 155 65 104 163 146 27 176 157 116 115 165 65 145 119 117 101 33 119 92 45 109 17 45 89 163 101 143 227 113 239 91 137 109 1 97 25 104 145 47 11 79 9 3 43 171 174 120 221 87 111 12 51 23 63 7 29 5 177 31 89 103 1 75 60 1 34 131 81 13 45 47 137 89 165 107 57 105 97 67 137 125 53 47 103 156 196 41 72 58 15 9 15 125 43 41 8 22 169 177 121 7 51 54 30 103 27 44 2 1 145 14 225 197 134 71 141 85 153 14 141 13 167 56 59 95 179 147 36 43 18 13 123 53 1 94 207 107 143 54 85 36 11 105 69 39 93 18 121 33 11 17 69 141 94 147 97 29 87 29 99 167 47 13 37 216 13 12 117 29 11 163 26 123 95 123 100 49 73 0 74 60 193 191 98 67 114 213 71 71 111 82 167 15 103 150 199 25 67 39 68 49 3 129 31 26 44 13 85 171 17 47 93 114 123 18 15 33 141 195 217 23 40 13 55 7 46 75 25 117 45 51 5 45 205 132 72 101 5 81 99 21 91 21 53 141 30 27 13 151 89 109 71 49 193 7 37 205 58 35 55 84 113 168 75 16 93 22 205 2 35 72 129 183 103 9 149 101 67 67 189 177 89 39 201 59 105 179 221 67 89 21 69 21 35 113 81 7 147 162 45 47 87 164 53 46 17 129 70 55 207 105 21 101 1 45 6 192 9 22 132 1 23 119 131 120 131 6 1 137 49 159 81 22 125 51 72 67 33 88 53 97 153 179 99 229 21 39 167 5 101 29 49 92 164 45 4 161 19 41 159 133 171 54 13 23 73 36 43 117 87 169 37 10 37 59 227 43 3 17 76 79 121 80 69 69 97 19 41 47 61 179 68 204 67 157 86 87 129 16 33 89 145 51 202 113 59 10 105 43 89 11 59 157 107 233 71 83 25 33 13 107 127 15 157 19 0 187 99 52 39 73 33 197 157 167 27 71 85 136 27 149 23 11 83 29 63 123 106 32 42 162 5 75 195 39 65 28 19 111 121 109 33 72 41 62 67 245 112 59 56 101 206 30 1 114 47 8 8 45 163 141 107 47 9 101 50 41 45 109 115 33 212 77 120 113 81 65 63 79 38 17 131 159 87 5 45 185 179 155 12 123 166 79 141 71 19 60 156 37 139 42 61 25 33 93 121 57 67 7 35 78 6 39 128 140 33 137 33 13 68 13 24 125 71 127 101 153 19 211 210 168 71 57 16 13 42 7 64 117 43 99 28 54 61 5 41 118 99 98 3 82 173 61 97 199 75 143 57 125 134 63 39 85 25 13 100 169 92 135 60 221 92 96 185 112 33 101 195 41 223 173 127 113 151 29 181 183 161 67 3 19 63 106 11 107 37 58 82 167 9 38 34 107 87 61 220 33 7 71 111 171 9 15 56 140 144 95 102 56 59 81 185 196 73 170 13 63 19 190 195 210 122 33 51 21 63 121 181 10 35 87 100 221 0 129 89 33 181 26 124 159 15 15 43 61 57 18 113 3 161 109 23 217 41 68 121 102 35 152 112 65 7 174 197 19 83 97 41 239 110 11 63 102 154 29 17 109 187 113 60 193 19 5 58 15 14 47 149 239 199 131 161 28 175 11 5 125 95 84 79 72 11 218 147 181 3 99 63 235 17 29 111 23 37 51 65 103 163 129 75 97 151 71 203 65 190 190 43 101 14 147 117 67 113 136 147 133 111 39 129 83 35 55 68 169 195 29 52 50 8 67 96 107 27 1 227 49 51 199 29 155 1 21 21 3 29 157 124 94 189 117 53 38 201 33 159 35 191 20 115 65 97 39 29 108 15 67 91 5 181 13 45 107 135 157 90 88 57 47 111 95 1 49 13 22 10 119 33 18 15 17 169 117 51 157 105 16 92 0 213 23 113 103 83 97 70 237 3 133 15 122 24 33 13 122 59 131 183 92 159 77 71 101 63 42 171 7 131 11 17 53 52 26 37 59 27 69 13 105 25 1 58 103 171 76 36 42 13 15 59 116 68 75 33 140 61 61 154 71 3 139 78 147 22 161 97 33 119 155 129 21 225 159 89 128 134 39 177 0 50 149 142 113 125 77 65 45 71 33 1 25 29 41 39 6 106 75 63 133 87 122 82 9 113 27 199 119 219 8 19 44 9 67 151 107 49 141 59 26 154 127 167 27 125 92 62 147 176 213 178 53 185 17 165 3 145 61 153 1 53 17 209 81 111 9 51 45 75 235 63 91 87 20 3 65 2 79 81 18 155 19 129 41 64 137 9 88 212 147 27 135 55 195 37 165 27 7 5 46 21 120 127 177 115 5 36 153 89 36 55 3 132 111 91 86 102 149 35 128 23 77 105 97 47 22 57 52 120 57 51 177 105 193 51 4 9 57 147 24 129 125 131 197 45 153 37 176 46 3 81 99 93 160 15 43 182 93 70 89 155 69 66 148 56 209 147 133 87 15 69 32 171 47 22 209 69 199 11 34 57 134 13 25 100 189 121 15 179 185 58 118 125 119 125 167 181 143 169 92 42 59 104 113 67 122 91 33 71 15 28 15 11 41 17 109 155 77 31 36 2 87 243 82 226 133 209 7 140 15 163 11 19 146 5 50 102 99 145 165 123 57 14 181 4 43 48 100 15 130 12 21 205 13 57 91 43 131 43 199 55 75 102 7 43 99 42 75 179 61 109 63 73 51 162 51 141 37 72 105 169 75 198 133 5 192 37 153 137 191 96 87 32 83 89 112 29 45 101 142 55 8 62 32 179 1 31 31 129 194 63 43 57 69 169 71 2 135 169 150 167 41 173 89 183 11 33 157 73 28 135 1 91 115 53 111 178 18 219 44 22 107 63 125 8 185 4 113 144 198 150 53 127 116 101 159 62 137 79 195 103 33 63 119 4 53 41 151 31 61 44 135 33 77 104 111 174 5 155 17 189 86 83 119 11 81 113 59 19 25 30 4 203 9 113 130 2 65 186 15 105 119 51 95 201 127 43 164 173 131 160 129 129 165 61 156 9 176 140 84 16 96 21 195 196 13 49 2 99 57 3 84 113 166 17 112 39 79 7 35 58 60 75 47 95 11 61 149 26 35 112 115 96 47 221 23 63 40 34 64 37 195 31 25 33 11 43 23 43 53 8 49 27 14 32 169 51 88 24 100 81 4 173 184 6 64 15 14 6 117 17 15 189 129 183 91 41 71 127 8 37 158 23 133 41 155 81 83 165 94 162 97 39 46 159 11 69 124 163 107 39 70 37 42 1 201 31 80 127 33 115 13 95 57 29 37 58 110 64 130 49 99 189 105 66 175 165 123 118 103 117 147 133 28 8 128 1 167 39 65 61 161 35 19 27 31 56 113 131 241 201 79 33 93 59 146 211 17 69 35 5 84 27 66 53 3 1 178 35 145 160 35 26 57 109 168 104 59 96 21 33 121 65 169 26 133 49 9 104 204 115 57 39 153 133 125 34 53 79 19 223 122 49 49 39 17 41 32 135 121 19 97 151 225 19 8 169 15 4 80 227 95 239 21 43 107 13 212 25 25 19 52 79 149 26 21 9 30 111 113 205 17 33 51 33 19 55 80 138 77 47 10 41 17 128 203 59 167 109 75 55 74 32 59 46 77 207 5 73 30 51 197 65 64 13 11 33 71 139 189 143 3 104 35 57 226 53 13 149 113 83 3 95 113 41 3 179 42 130 72 63 15 209 110 54 141 158 56 25 127 119 43 137 59 93 13 77 25 185 167 141 48 159 143 23 89 230 20 5 39 151 47 101 51 141 128 86 65 135 5 107 45 113 57 1 117 191 72 145 1 45 28 83 175 5 121 169 66 101 3 182 67 118 99 121 1 179 13 81 43 3 225 155 113 16 12 87 29 10 75 35 198 246 195 81 125 127 44 22 65 132 3 90 6 137 102 151 2 31 95 109 133 136 42 6 125 7 167 69 43 63 119 59 11 43 69 10 87 151 124 67 107 97 132 86 75 167 155 95 25 193 15 11 47 199 60 24 79 54 39 21 105 133 28 27 97 41 55 87 70 73 57 171 125 59 61 71 167 27 139 121 61 56 170 43 27 61 59 75 116 71 215 61 51 160 161 35 79 40 97 59 123 21 102 152 147 37 41 135 33 102 57 1 67 39 0 67 2 119 136 11 0 59 81 66 73 50 40 15 83 25 99 115 193 37 37 0 3 135 110 81 66 43 55 77 13 217 156 59 69 29 64 209 33 121 139 177 46 181 37 195 43 53 43 15 49 40 67 207 3 81 66 12 75 1 98 153 12 31 89 1 30 41 47 50 109 177 31 113 61 75 121 21 6 145 121 168 135 83 55 116 7 36 189 175 82 87 155 5 152 113 15 95 12 105 41 161 128 27 14 61 133 17 121 139 45 77 220 181 49 80 161 106 222 59 21 111 50 1 92 43 18 13 53 103 91 125 121 44 30 7 20 147 95 63 41 23 104 183 1 16 20 85 91 43 19 27 51 53 83 26 205 43 155 12 88 195 9 82 51 33 81 30 115 81 129 130 108 101 177 107 5 23 73 5 132 10 30 145 50 64 109 135 156 39 27 112 185 167 136 89 13 38 39 209 53 189 103 27 27 73 63 170 96 25 173 71 47 113 129 3 145 89 164 137 107 106 39 33 14 102 46 37 51 74 9 23 20 179 69 133 37 64 27 92 37 42 115 77 4 143 129 124 21 122 6 97 119 25 81 41 79 77 48 153 15 223 134 4 11 121 175 11 104 59 95 97 2 75 172 165 120 167 119 131 15 58 129 37 115 100 23 151 199 93 133 168 57 5 91 31 213 127 87 110 42 80 79 117 61 29 21 54 167 106 51 1 77 43 185 49 7 152 89 0 5 15 167 29 104 14 127 40 3 114 93 27 23 35 125 99 123 91 82 7 213 26 23 135 10 47 15 26 45 105 136 53 75 83 59 125 112 121 17 61 92 41 147 105 89 123 1 129 127 27 0 23 109 15 50 29 101 47 56 35 47 29 1 207 54 151 14 33 107 63 98 41 11 33 155 27 119 171 87 41 149 159 106 41 3 13 129 211 19 103 53 140 109 153 19 93 149 125 157 171 9 129 131 51 85 183 129 100 2 41 94 94 83 127 51 73 65 108 107 201 191 95 35 23 0 21 105 21 11 108 53 81 10 41 89 39 1 76 33 57 12 20 75 89 15 48 7 11 157 1 80 63 97 123 52 41 13 31 125 63 110 11 57 211 13 98 19 67 97 18 49 244 65 43 120 137 59 25 85 27 12 104 43 159 3 63 11 103 107 23 83 11 101 87 59 210 162 25 30 55 50 169 3 20 66 56 107 135 65 46 27 57 29 151 126 51 125 107 111 83 16 52 187 107 32 159 5 9 13 44 13 201 177 103 67 65 197 66 31 1 57 25 15 9 60 177 115 50 137 60 19 17 51 6 71 19 21 119 203 143 105 9 41 140 231 25 51 2 117 7 27 157 41 1 105 50 3 87 83 163 25 213 61 37 101 22 63 41 5 122 170 47 195 53 85 155 71 13 41 213 15 137 71 78 135 13 204 19 103 50 23 15 31 13 45 105 79 131 41 142 15 123 0 27 90 113 161 85 7 26 185 133 93 111 77 67 181 41 138 67 95 45 57 155 89 7 79 26 43 214 236 50 36 133 147 16 147 156 109 9 168 110 103 195 175 53 201 40 97 115 23 62 111 11 151 104 7 29 93 133 147 13 17 86 105 1 27 62 131 87 33 42 108 157 59 9 201 23 142 87 110 44 110 97 82 17 179 161 57 79 124 87 192 76 79 63 18 41 28 101 155 43 129 98 68 99 109 80 229 118 67 137 16 7 75 59 67 4 164 109 61 102 133 55 119 173 9 152 184 81 98 11 17 171 53 58 88 30 67 121 113 192 57 89 42 87 38 177 5 171 180 37 11 92 4 6 142 135 53 107 70 133 93 37 133 99 50 35 1 127 114 81 187 4 88 125 126 73 165 74 1 97 5 59 90 91 63 103 31 13 105 133 81 8 209 47 111 133 169 3 153 65 97 48 207 15 187 143 65 165 149 131 124 105 20 65 204 141 129 25 203 79 18 61 31 213 82 78 11 127 85 35 117 21 147 197 11 65 115 59 41 115 15 49 49 17 49 60 191 103 41 123 95 17 157 23 30 97 125 123 51 105 54 2 120 73 27 16 1 36 68 61 6 137 61 61 6 149 83 63 47 26 57 175 50 33 86 111 205 129 103 65 193 178 164 3 41 11 53 90 81 13 59 61 73 17 31 17 183 207 47 66 74 75 115 7 151 61 118 193 126 121 5 135 103 55 115 139 65 3 123 49 102 72 125 93 43 69 38 179 26 3 21 127 97 131 75 16 33 1 115 63 143 7 53 24 77 31 5 161 7 119 29 143 7 211 53 103 20 129 152 31 187 159 117 13 154 222 17 79 104 1 52 19 123 63 1 72 161 80 21 13 175 177 175 77 47 15 23 107 123 145 75 129 157 99 39 65 101 102 28 125 75 75 25 97 61 191 95 19 140 31 11 13 17 233 35 20 93 50 41 35 52 167 146 154 61 87 99 192 105 97 85 71 77 145 63 82 16 149 6 1 17 41 111 123 100 11 123 5 205 29 23 207 87 119 124 54 89 69 80 130 79 127 178 21 21 12 78 14 125 125 49 27 183 49 149 11 241 1 159 181 189 93 33 21 68 27 75 7 31 113 115 7 194 1 42 50 75 43 13 67 51 13 55 107 87 35 111 50 53 19 97 68 51 101 65 149 17 193 164 117 112 17 36 21 200 83 21 123 77 39 47 84 199 169 50 75 195 3 6 215 85 141 41 183 73 79 7 119 79 86 163 173 189 71 46 0 95 165 43 83 93 117 234 157 153 191 66 213 34 21 172 82 16 31 171 171 149 18 175 49 83 177 143 215 55 187 166 175 109 37 50 105 5 21 1 185 37 61 53 38 107 7 197 94 63 61 71 35 204 97 7 76 128 66 130 89 55 71 17 125 115 135 71 151 50 15 17 109 63 23 49 83 213 45 67 217 41 157 74 50 45 71 69 149 203 6 185 22 69 13 175 179 111 87 45 34 51 101 163 4 15 60 5 96 187 36 135 19 17 187 46 219 149 89 146 95 162 129 13 144 39 84 111 99 72 65 40 127 19 87 99 35 93 23 55 129 95 29 107 73 121 21 181 27 189 12 141 21 63 3 140 26 143 171 63 65 4 117 67 0 3 191 133 35 79 65 219 207 111 159 157 85 13 14 95 31 51 33 185 25 191 39 159 93 69 87 39 96 16 119 123 165 69 23 123 163 197 65 11 153 11 86 21 13 51 50 166 141 97 31 201 79 91 12 109 123 201 151 81 33 77 3 24 91 1 150 127 167 3 53 33 56 30 114 142 67 64 176 137 155 103 21 81 152 75 12 32 20 131 187 105 141 185 133 199 153 175 140 130 219 17 51 8 230 43 73 89 45 19 94 61 235 5 8 74 91 85 103 174 80 101 193 213 109 31 147 87 55 138 1 131 187 163 163 23 47 55 105 0 29 19 69 153 86 56 49 179 85 166 110 61 71 91 153 98 46 168 71 20 32 40 82 103 203 27 27 76 210 30 19 51 85 57 158 128 151 191 82 129 136 41 119 113 12 46 55 61 7 2 125 82 81 21 231 41 101 173 47 177 113 113 63 85 145 177 14 31 53 95 41 98 71 139 69 3 5 201 49 31 151 101 21 59 133 81 109 21 23 24 76 25 144 131 91 77 92 197 26 140 31 79 119 36 61 207 116 89 209 34 119 191 39 47 78 137 33 15 55 17 27 113 57 18 169 77 43 163 167 86 25 31 93 199 4 1 155 117 23 193 121 139 9 93 33 133 127 59 145 196 21 83 97 26 14 25 209 236 195 5 217 147 48 175 131 44 13 60 34 9 45 10 0 35 8 183 149 89 153 57 31 151 169 32 225 90 71 9 90 135 23 115 175 144 145 43 90 143 68 81 127 35 15 106 21 91 49 15 161 37 179 170 21 64 79 24 53 94 68 91 11 99 155 71 77 61 17 31 161 150 11 62 133 219 123 64 123 156 63 145 233 67 203 85 41 42 14 81 19 66 35 98 131 137 39 81 153 105 188 69 77 53 159 76 76 104 31 74 105 191 171 106 82 49 31 13 47 117 64 111 87 53 34 161 26 87 29 39 81 51 128 39 69 3 71 79 105 33 47 59 5 158 19 75 149 110 42 104 5 185 67 103 66 73 129 115 31 23 57 28 43 31 61 47 183 135 161 43 123 153 24 79 3 3 50 48 93 74 1 65 41 93 53 147 69 24 29 62 155 39 175 87 29 41 37 215 27 54 136 63 60 49 0 87 155 57 103 27 109 66 167 91 91 198 115 145 178 27 181 23 63 34 145 39 15 83 23 99 159 215 73 142 115 40 15 59 19 141 25 47 160 56 77 102 45 55 178 17 183 63 174 62 127 53 17 187 109 75 69 167 7 5 1 67 63 238 25 41 153 47 117 39 8 186 55 15 73 161 47 3 57 79 6 87 130 150 161 21 3 49 189 140 93 1 94 109 16 69 139 2 71 15 101 12 135 17 17 53 136 1 51 19 37 37 117 7 199 172 13 51 130 234 38 60 113 1 168 70 217 169 73 42 137 59 31 7 220 53 71 167 181 9 123 53 45 115 69 231 117 1 143 117 97 37 124 185 51 97 169 63 119 45 53 133 12 192 91 97 31 48 139 60 9 149 41 75 27 106 89 135 61 94 119 111 27 7 207 101 57 71 165 86 3 159 205 55 15 6 59 105 61 39 2 45 87 121 3 176 93 0 14 41 233 1 3 66 84 107 51 19 11 95 76 45 101 3 54 75 51 133 1 25 94 21 81 4 0 123 77 91 87 14 85 88 109 13 27 19 69 31 58 5 153 15 176 165 3 45 89 23 27 145 6 37 127 101 107 15 53 73 217 3 13 116 95 39 93 177 40 111 157 44 43 13 65 199 81 160 190 161 3 74 218 164 34 35 185 45 43 1 171 145 101 73 59 177 166 18 41 97 115 41 21 21 23 158 7 61 129 123 43 93 156 83 140 29 123 93 157 51 49 41 19 115 66 30 31 0 151 156 0 3 93 117 207 25 189 100 9 47 23 26 166 95 37 190 113 28 33 171 179 23 4 81 67 231 36 55 151 67 217 137 33 56 173 33 69 24 117 219 50 141 31 105 75 35 205 72 73 123 74 29 75 43 201 79 164 179 87 81 28 48 4 12 37 94 2 137 27 9 123 49 105 27 119 43 175 68 17 78 29 23 75 2 39 100 31 144 91 173 76 31 77 5 45 23 184 64 173 14 21 59 38 176 63 55 10 27 123 209 63 43 15 34 131 190 99 85 49 49 32 97 41 61 141 134 135 53 179 15 121 125 9 2 165 93 93 167 89 161 73 109 133 175 111 157 1 47 140 156 15 30 73 1 12 29 7 157 101 63 91 64 163 126 67 83 155 152 68 7 103 139 19 219 141 102 83 69 50 81 51 119 39 19 103 83 99 1 100 71 39 119 1 3 15 131 169 157 125 178 83 49 52 219 91 85 119 11 17 35 15 86 133 133 89 80 78 104 63 183 176 174 74 104 6 97 170 35 91 54 61 79 57 147 167 183 87 39 61 134 149 87 27 33 65 125 43 2 100 37 43 1 178 6 18 131 80 107 73 104 15 209 7 239 139 47 194 87 93 132 13 135 3 114 94 127 47 8 43 159 45 173 21 9 109 215 121 31 53 195 3 21 83 65 61 97 15 69 5 182 49 86 114 153 9 69 169 41 80 159 93 57 184 65 13 13 163 71 71 107 73 219 171 137 63 27 235 0 69 15 38 43 41 150 153 57 4 17 121 48 9 108 29 4 155 37 140 140 185 28 14 85 9 93 108 15 86 7 20 33 5 207 7 41 39 33 82 127 105 59 181 239 102 202 69 67 43 77 159 99 23 5 186 17 61 1 104 47 129 129 4 89 1 45 169 114 45 61 4 91 121 33 132 56 71 57 15 104 104 15 207 98 79 168 91 83 169 143 93 79 12 85 101 31 73 3 133 121 15 149 37 29 149 27 49 187 49 53 51 68 3 68 84 28 34 53 67 191 79 137 16 31 2 60 49 50 8 25 175 107 39 25 7 76 165 31 179 31 30 113 99 61 57 159 37 103 43 47 150 78 9 11 21 165 114 155 157 43 41 63 119 153 89 29 9 29 187 139 28 117 159 4 17 85 12 189 137 206 65 55 105 29 47 239 77 107 23 83 159 69 38 107 18 27 35 123 228 105 119 53 83 104 57 107 59 5 39 40 226 172 41 1 85 163 31 163 157 80 183 35 9 99 71 71 5 2 35 182 66 85 163 63 55 39 141 31 37 55 27 87 17 2 83 57 129 47 69 41 85 166 7 221 47 115 111 52 58 133 31 27 19 81 63 38 55 63 212 117 49 79 185 31 112 191 187 27 3 65 63 148 1 95 49 62 97 61 23 99 107 143 145 189 112 43 1 39 13 81 145 31 203 25 15 104 85 53 21 89 7 123 193 137 125 0 73 76 49 55 2 48 47 55 118 24 23 19 144 153 164 36 25 7 17 25 87 37 131 152 15 26 27 25 174 43 63 5 69 161 229 29 111 99 65 126 17 71 57 75 81 135 86 87 9 57 111 152 159 15 117 101 87 39 6 81 17 37 21 147 146 49 106 82 1 37 9 21 19 115 5 92 122 198 89 37 30 9 109 26 29 31 200 143 91 201 15 77 69 101 132 137 62 112 6 43 103 146 75 32 103 34 42 49 19 27 123 55 39 0 42 20 7 133 169 17 208 117 81 33 1 76 91 1 37 141 210 79 114 41 123 21 60 89 59 89 17 191 143 108 176 125 198 6 73 9 192 149 63 169 43 29 11 79 9 30 109 125 129 19 94 17 11 53 11 107 119 41 213 57 97 199 133 35 113 75 118 110 39 83 92 19 11 137 79 21 5 220 191 129 165 69 103 44 131 28 102 72 48 17 167 164 158 71 69 167 56 4 3 96 167 169 101 203 108 194 143 47 214 107 35 104 57 79 137 67 126 50 81 35 41 76 81 13 103 34 17 217 21 108 1 3 41 28 80 39 93 21 99 13 135 4 77 67 161 73 80 85 80 89 109 63 147 91 119 113 33 67 148 39 65 27 71 69 51 23 87 84 82 14 69 17 133 188 206 105 93 41 52 97 12 99 226 117 43 27 6 51 89 68 111 25 119 50 57 76 157 197 68 5 15 149 117 125 199 25 79 96 57 58 61 89 9 107 6 39 144 65 31 65 207 171 141 77 55 65 119 121 25 191 149 4 99 69 28 157 35 44 95 14 162 127 32 165 65 5 201 109 98 68 58 3 189 195 153 11 151 129 64 57 67 60 1 215 23 165 95 4 99 11 113 51 116 65 15 16 52 78 17 109 7 207 43 17 15 69 86 47 31 71 137 41 173 35 35 112 131 25 50 169 117 163 9 17 137 47 15 12 25 56 85 23 215 178 3 72 66 23 171 52 128 53 129 1 5 33 222 93 11 95 49 73 104 9 65 67 59 137 3 49 115 105 3 143 29 76 75 21 161 79 57 197 77 94 129 81 41 56 51 70 127 201 19 213 145 96 11 57 27 99 223 40 53 171 126 117 87 77 143 120 28 49 141 7 169 47 57 112 63 101 22 37 120 177 31 69 35 11 103 167 23 103 46 113 1 71 29 84 29 202 103 145 21 31 38 21 101 115 99 23 32 37 30 90 114 127 107 119 109 200 34 113 69 53 9 12 34 200 125 59 44 8 135 197 68 150 103 131 15 9 25 113 147 0 11 113 159 17 24 75 23 82 216 81 182 5 123 147 219 135 61 77 74 157 15 19 67 145 89 133 78 29 101 51 79 119 54 113 1 116 29 38 53 29 157 35 72 9 123 61 132 137 154 19 43 99 3 21 134 65 5 133 3 48 148 117 73 195 51 90 69 101 107 29 209 11 121 15 47 15 39 19 67 185 69 55 95 14 152 21 21 74 79 23 187 39 33 71 184 87 98 25 219 33 29 117 196 145 28 13 105 105 125 61 11 203 27 154 93 30 15 43 21 117 193 111 157 63 135 169 58 47 85 15 163 143 85 53 117 5 71 8 77 98 110 213 82 97 161 56 131 9 95 13 155 63 105 13 3 12 81 5 203 187 54 14 122 165 1 142 187 29 109 121 185 2 51 86 145 67 103 129 53 55 178 93 111 21 142 27 46 169 13 106 64 219 59 1 19 68 234 15 109 81 8 35 36 21 9 43 199 34 1 121 47 89 207 26 19 37 9 23 38 173 35 157 197 53 53 43 85 101 116 81 135 129 39 17 41 19 118 105 43 103 3 137 93 47 47 142 37 124 44 77 131 141 37 73 27 107 87 43 40 21 166 163 146 93 70 35 46 137 36 155 110 156 35 101 7 183 49 121 12 121 19 131 17 95 40 113 147 15 14 113 19 49 124 49 70 108 37 3 164 157 1 39 54 7 93 89 8 179 126 9 105 1 177 3 148 61 77 74 45 221 115 237 151 173 146 22 92 75 37 133 131 87 28 143 42 119 43 199 139 58 143 51 139 123 37 119 42 74 52 51 43 85 133 57 30 71 131 1 19 22 67 14 95 160 35 37 47 117 107 49 45 123 117 214 43 203 45 73 104 63 97 101 86 109 3 183 115 157 121 23 137 165 8 107 44 55 194 143 93 187 8 34 86 4 114 62 142 42 207 31 111 123 23 123 71 21 61 107 139 75 197 110 3 22 8 120 217 207 89 80 17 95 149 25 117 110 55 179 9 63 57 63 158 116 165 23 119 86 89 77 1 125 139 95 43 15 105 62 20 9 9 111 58 99 51 45 66 137 175 163 69 223 7 201 209 108 147 104 119 60 216 78 9 24 6 209 122 59 125 121 141 117 1 123 190 149 12 59 122 5 77 44 138 29 53 66 160 129 65 115 55 56 14 89 89 190 47 122 159 65 13 17 64 150 22 7 8 85 27 196 31 10 115 3 120 141 17 31 43 1 129 119 115 181 135 111 80 53 198 107 11 59 171 37 17 47 53 83 217 95 87 144 45 15 164 106 42 35 53 61 167 5 107 21 63 88 35 157 1 12 75 1 19 125 119 43 119 98 153 31 127 16 22 151 107 1 39 176 29 103 135 61 9 198 1 133 140 95 17 190 121 49 63 6 14 121 177 139 7 23 86 5 44 215 25 75 143 167 67 112 109 61 33 3 60 91 145 142 18 109 21 16 104 74 31 128 43 125 45 7 199 47 169 149 99 231 121 145 23 101 185 20 101 179 118 63 25 113 63 37 87 111 109 31 15 173 26 215 76 167 191 23 3 3 47 7 59 69 131 128 101 173 10 69 7 105 117 5 73 1 53 45 88 21 105 13 119 33 227 102 40 86 59 71 137 211 126 32 45 33 23 127 116 177 50 91 61 105 191 49 25 57 4 39 3 39 181 20 34 149 5 7 189 179 53 95 21 81 89 127 49 135 89 177 19 1 117 85 193 1 61 45 198 132 135 51 59 96 143 138 18 37 201 197 61 92 89 19 47 155 17 98 66 155 87 89 13 83 37 20 102 25 127 133 35 19 1 41 21 75 21 11 96 169 147 69 176 11 22 131 31 1 179 125 133 179 125 15 95 85 103 77 210 169 4 210 117 121 89 115 123 77 105 33 21 97 68 57 75 67 3 219 5 47 164 7 49 55 230 11 216 89 163 97 44 33 156 97 136 117 179 157 80 143 41 83 99 23 135 82 30 125 137 133 87 37 119 109 55 155 19 99 185 139 121 148 103 193 15 108 157 157 75 87 7 111 1 1 123 51 104 75 182 49 63 13 85 1 39 1 37 7 81 215 7 183 73 11 129 55 123 11 20 100 94 67 1 9 32 9 107 33 70 69 133 132 120 22 131 19 110 67 85 87 39 95 179 154 101 2 87 189 53 69 103 141 28 71 17 69 49 59 13 148 47 37 23 161 195 114 42 117 55 37 123 137 128 57 61 74 13 91 132 14 15 111 101 31 21 33 47 185 123 39 43 98 117 35 149 15 115 113 95 60 1 223 37 12 159 67 25 140 49 31 51 233 5 175 139 79 71 109 41 44 26 9 39 86 25 45 120 81 23 33 111 179 146 15 125 19 55 23 92 189 79 67 128 73 193 33 35 69 74 147 51 133 113 45 47 89 13 43 177 121 153 93 111 19 113 83 111 188 94 179 8 13 149 118 99 58 13 83 21 195 29 115 65 229 201 79 85 30 23 8 107 95 67 193 5 37 136 37 183 130 143 211 19 45 43 37 55 87 87 39 109 21 98 103 14 63 76 99 31 39 141 81 36 11 43 169 109 139 73 231 161 14 15 85 33 125 23 181 86 19 135 65 203 153 173 1 70 21 8 45 29 63 146 23 69 121 197 219 21 113 173 7 79 7 119 53 69 7 15 161 8 25 116 124 80 106 69 4 25 25 10 138 43 8 65 35 41 5 47 70 157 48 117 64 65 3 11 60 9 32 79 55 86 98 89 6 4 33 110 5 177 77 101 193 25 141 33 12 177 103 65 101 100 64 135 2 42 199 41 72 92 101 21 1 79 1 107 112 100 165 75 131 101 0 81 125 101 75 174 95 124 108 12 43 73 13 51 68 78 13 37 57 53 16 135 62 33 84 163 210 129 69 1 235 106 8 159 71 107 40 113 17 88 69 59 49 127 100 135 59 11 144 168 8 179 60 59 238 29 173 91 108 141 112 103 101 85 87 93 19 19 63 0 1 171 191 78 91 156 142 24 65 42 30 203 134 161 48 52 31 71 13 55 56 96 225 39 144 109 175 205 157 155 27 167 60 7 75 201 3 113 29 142 29 54 71 164 53 122 60 16 153 125 121 75 23 19 3 185 95 56 50 203 170 39 89 169 77 113 53 124 113 71 149 94 32 39 165 114 101 90 49 117 91 181 153 137 124 15 61 130 65 45 31 3 7 233 58 35 118 117 97 33 15 202 63 97 106 71 92 71 92 57 75 29 19 137 45 22 15 145 33 7 142 73 183 85 45 57 110 107 125 94 35 145 27 25 110 85 50 107 47 13 169 29 118 90 63 43 2 45 85 75 21 93 89 85 18 107 136 149 60 119 200 128 111 23 33 29 7 21 49 86 177 39 140 82 91 197 53 127 40 138 97 57 31 113 29 95 129 132 59 39 101 181 74 52 47 11 23 52 67 26 11 16 109 159 80 193 2 31 73 35 57 171 9 96 5 27 0 100 203 71 49 83 83 61 131 65 15 207 9 107 244 117 105 84 65 119 19 85 5 116 3 173 99 205 57 190 77 79 99 87 23 50 79 58 13 93 75 17 5 9 3 75 65 87 13 143 30 133 17 99 1 209 27 21 112 3 100 90 161 143 175 39 145 185 188 59 65 24 45 1 42 9 111 54 87 135 152 114 61 21 93 61 33 38 101 99 5 11 47 81 101 142 140 69 17 40 35 13 3 64 91 39 37 27 79 193 55 37 1 67 9 12 11 93 29 39 5 91 86 82 41 1 103 153 1 11 44 145 74 21 20 109 147 4 56 71 157 161 87 57 146 141 11 162 60 103 146 102 73 17 111 48 45 96 228 27 131 77 75 116 28 100 133 117 67 124 12 70 59 97 11 160 13 122 51 121 17 148 104 101 7 133 83 130 67 75 39 99 26 147 47 23 130 87 210 133 161 108 61 46 19 115 75 93 65 123 103 78 47 63 15 16 61 136 23 93 103 109 31 15 107 155 32 165 109 104 199 54 154 128 0 25 130 134 112 20 158 120 1 21 23 109 107 55 65 14 15 80 116 123 47 4 191 19 9 83 191 53 201 59 39 58 162 97 16 35 44 17 137 114 63 55 7 117 14 220 9 65 1 187 147 129 117 41 155 33 51 162 47 27 5 117 70 109 60 20 67 145 3 79 155 140 7 10 62 171 25 53 17 55 121 78 43 97 31 93 115 152 132 45 57 102 235 98 87 21 173 97 45 77 169 139 127 6 101 79 69 50 144 70 167 23 25 109 56 23 110 82 157 62 47 104 152 21 27 27 108 33 29 76 20 125 45 45 115 50 20 206 139 133 7 19 139 15 82 43 145 3 19 93 158 51 31 95 88 65 100 196 21 149 62 24 12 35 17 3 111 79 39 1 11 138 143 119 63 13 47 221 122 127 140 17 99 23 159 6 109 71 1 17 63 71 119 13 25 21 96 47 107 119 37 21 165 51 32 92 195 125 17 117 115 15 147 71 13 61 52 29 71 30 140 65 33 188 210 9 68 19 23 145 93 21 159 91 101 129 170 15 96 125 13 55 27 93 127 11 178 7 209 173 125 6 91 26 91 105 1 93 101 73 191 57 154 12 142 1 5 163 39 30 109 51 55 174 67 13 89 209 95 21 65 82 125 99 20 63 105 187 92 159 89 2 1 73 17 113 6 200 87 180 28 61 89 55 21 52 58 48 138 121 119 126 21 131 43 132 199 208 119 31 143 85 70 37 65 103 125 89 153 171 213 115 103 175 77 77 39 9 41 77 19 24 71 91 113 99 71 13 67 130 43 51 75 84 45 87 33 85 23 56 110 19 31 102 25 3 5 78 233 59 75 17 1 175 179 133 79 54 84 88 11 9 171 175 9 45 68 193 105 205 81 137 66 131 63 9 81 167 92 57 83 27 54 147 61 1 75 69 155 16 200 29 71 97 99 85 22 71 11 77 71 9 39 139 167 68 73 109 127 70 81 162 64 55 131 97 91 127 143 17 6 135 147 13 171 11 167 22 183 91 91 131 18 22 135 79 170 39 7 149 101 15 37 127 197 199 161 122 47 5 41 21 229 27 135 11 22 99 13 17 18 105 175 68 123 21 86 215 97 133 19 72 81 33 5 5 180 140 66 103 59 117 118 98 67 77 95 15 35 149 39 19 61 71 44 9 43 115 21 35 147 236 54 16 13 54 23 99 30 125 69 19 17 120 0 183 177 91 35 126 54 102 135 99 122 45 105 25 233 16 69 115 12 21 153 91 3 103 8 108 60 37 53 139 83 103 110 13 75 104 105 21 51 189 67 51 49 94 85 2 7 197 87 34 51 17 41 159 39 43 17 118 2 161 1 15 199 22 77 203 101 235 205 79 121 15 19 19 3 223 77 87 77 10 23 26 73 51 29 67 54 26 15 27 24 171 157 35 149 95 65 99 64 222 63 189 156 159 135 3 102 39 19 171 163 71 113 184 15 73 83 77 165 35 145 52 209 93 19 129 15 11 23 113 67 191 73 24 213 41 113 53 180 125 101 176 39 15 129 73 60 29 108 35 158 77 65 25 9 142 114 195 83 30 1 70 107 26 43 67 147 23 81 71 84 31 8 17 37 149 1 155 57 38 9 66 53 168 143 47 167 36 82 36 130 207 7 17 4 78 107 5 106 71 27 127 179 146 153 55 235 105 173 33 18 35 7 97 24 7 77 83 45 23 95 5 19 67 177 95 23 139 37 211 87 11 18 23 25 171 129 1 149 225 159 115 92 99 133 75 197 191 107 122 37 40 129 15 20 59 104 173 39 53 51 135 100 0 7 89 171 37 72 32 46 33 25 35 166 78 5 51 57 4 91 129 60 151 78 179 14 45 63 46 133 33 33 14 81 72 37 85 1 35 133 57 93 91 53 177 84 181 69 89 21 79 17 123 77 169 130 44 25 18 65 159 17 11 93 11 44 37 47 89 141 38 17 136 15 210 105 72 92 159 8 39 60 7 72 59 41 15 111 43 83 165 159 81 175 47 67 77 209 143 75 38 1 180 139 73 95 31 39 81 97 57 0 193 83 52 3 157 83 1 19 35 127 75 94 89 202 150 39 37 7 63 99 96 23 6 47 15 11 46 26 141 39 30 95 64 19 137 90 192 11 161 61 18 99 100 19 65 125 5 153 136 14 52 79 143 12 105 75 5 206 79 107 31 159 55 79 137 59 82 181 77 71 89 57 101 37 95 75 207 105 149 57 189 88 56 1 195 7 167 21 47 133 1 24 92 68 107 73 127 147 108 6 61 27 153 171 17 10 51 89 130 161 121 49 23 17 165 125 166 91 151 11 128 175 122 19 173 28 15 122 39 117 73 13 49 173 151 52 45 130 69 15 145 19 137 29 64 32 25 57 40 7 87 39 57 25 171 145 92 161 52 25 99 101 9 134 21 63 19 210 97 59 147 15 111 71 65 59 71 40 75 173 28 59 13 226 107 117 153 191 25 35 133 68 227 223 219 145 25 1 45 129 133 51 68 41 37 42 15 193 30 135 35 1 139 57 71 19 166 129 95 61 81 233 105 60 33 129 3 77 0 237 141 35 94 13 1 132 11 49 9 117 69 21 180 10 95 236 181 110 49 7 98 227 137 33 83 119 176 60 151 11 145 59 125 67 49 11 67 50 75 97 165 197 6 100 93 13 62 79 77 113 190 85 59 193 79 33 66 137 27 25 48 199 106 101 71 65 123 157 41 77 5 56 179 43 1 73 57 191 175 10 207 69 44 1 41 81 127 41 7 123 71 87 171 97 44 103 82 73 204 97 7 3 161 103 131 45 231 2 225 71 193 97 122 86 47 1 143 3 245 185 9 7 11 51 31 43 84 14 107 95 14 60 41 126 25 13 69 101 102 145 95 7 90 103 161 157 100 20 229 45 15 143 21 40 23 108 18 109 159 95 25 111 25 94 85 65 66 23 139 184 123 101 113 57 90 36 171 82 116 15 211 117 163 25 66 56 31 185 111 46 23 24 135 31 189 37 15 53 79 139 43 58 86 185 153 193 25 29 85 51 89 67 29 224 171 112 95 128 36 135 115 85 15 2 130 61 218 155 148 60 134 155 85 131 188 113 5 67 59 83 12 66 173 9 211 99 29 49 169 97 95 223 157 190 59 121 134 9 55 191 23 1 73 20 57 177 105 37 67 37 49 13 61 116 184 0 131 43 23 93 18 119 173 18 125 4 209 4 19 210 23 197 45 101 167 111 63 51 165 155 41 63 39 0 61 27 44 138 49 68 59 42 46 60 185 2 113 129 77 85 5 118 99 0 75 59 2 183 152 37 17 188 78 49 25 1 45 121 51 177 57 177 87 55 80 45 91 17 53 189 29 149 31 35 87 53 75 199 51 83 3 67 21 221 97 38 29 73 55 122 49 77 45 95 199 114 25 85 5 3 6 48 212 45 25 9 147 58 84 1 69 119 82 156 43 80 86 1 19 65 41 161 4 32 9 31 9 152 44 46 15 17 87 203 45 115 166 61 130 113 130 129 27 66 155 141 57 155 39 122 74 41 43 70 17 3 8 103 49 11 1 43 56 205 35 29 95 6 47 161 47 210 9 63 55 141 91 195 61 56 179 189 143 122 5 85 107 120 55 74 9 9 210 21 1 4 105 134 95 79 27 103 159 55 44 81 97 23 6 89 175 93 41 13 15 43 28 133 15 91 55 191 19 92 192 13 87 113 111 151 27 67 1 16 111 9 105 21 21 41 7 157 87 57 207 180 65 41 19 5 141 136 88 177 41 16 135 97 119 37 132 57 57 60 33 139 51 81 157 21 192 5 121 7 59 9 0 15 15 191 131 57 67 33 46 60 78 115 24 63 89 1 117 60 41 75 199 66 20 121 143 33 46 110 69 216 9 25 28 19 37 91 96 133 57 103 44 91 213 39 3 211 27 101 229 15 221 77 7 45 9 135 29 178 3 69 90 99 57 111 57 5 74 33 49 63 47 68 86 43 157 45 45 69 55 11 13 27 1 7 172 149 72 61 51 55 87 75 7 99 27 53 29 143 143 9 59 95 49 197 123 73 54 120 75 1 10 147 9 103 145 43 23 32 95 35 117 95 133 174 7 9 207 45 3 3 102 131 59 5 32 110 22 29 9 9 49 17 191 108 39 59 3 105 49 61 209 211 83 29 71 31 35 10 157 92 23 99 117 53 99 135 126 106 164 74 189 29 165 59 119 183 43 75 11 155 152 5 5 35 118 97 18 39 166 9 17 9 16 206 59 16 163 69 35 120 29 20 71 202 181 2 47 56 169 125 69 37 190 17 75 23 127 23 55 113 29 85 9 159 93 59 124 53 53 31 106 123 25 209 93 77 191 155 9 201 21 14 21 115 31 169 157 28 69 201 2 21 43 26 35 3 111 48 109 35 65 109 87 139 79 193 213 61 67 135 83 86 61 17 11 146 66 103 198 76 83 186 65 35 58 111 1 107 15 4 157 79 195 19 69 22 89 39 145 153 47 45 6 109 115 12 43 23 79 5 220 9 165 123 47 72 55 91 12 18 45 105 115 5 108 155 63 67 77 105 5 43 36 101 93 101 47 95 130 5 80 91 17 63 83 70 187 99 190 136 41 3 39 85 141 147 72 85 93 141 9 35 41 193 36 105 81 34 166 57 145 15 4 4 20 77 170 161 37 111 91 211 181 18 55 55 137 77 93 131 175 133 196 133 4 108 53 199 7 21 69 156 3 13 7 167 15 97 61 65 43 1 54 7 21 29 40 7 111 155 162 33 9 239 61 178 81 117 13 111 153 55 17 23 75 29 44 100 140 8 115 215 29 91 53 29 61 56 133 96 148 78 20 187 79 141 35 36 30 8 67 169 2 78 69 88 10 1 74 11 85 85 175 21 42 69 105 55 159 129 69 21 112 26 48 90 98 91 190 81 65 120 75 56 2 23 119 197 199 40 185 107 71 160 153 84 114 111 46 31 11 61 150 87 73 141 133 51 19 33 0 123 19 123 151 123 95 13 11 61 159 193 75 97 17 147 37 163 17 43 56 49 65 3 97 153 39 64 47 134 19 28 30 211 46 163 129 11 65 103 123 79 137 88 27 61 205 67 102 67 140 41 119 3 77 53 44 105 8 175 5 182 216 51 81 51 227 36 11 171 47 1 193 157 109 41 107 49 71 7 49 41 81 70 44 69 67 179 187 183 163 87 125 59 25 60 97 133 75 151 207 65 15 137 11 45 49 170 23 184 133 84 78 4 84 191 4 150 67 25 85 107 13 85 105 75 159 7 131 60 125 160 42 24 25 43 109 102 14 36 114 95 9 7 77 195 19 10 23 9 35 24 25 39 61 20 3 11 35 21 222 99 66 83 177 48 193 219 1 27 43 45 143 85 178 12 95 75 17 29 69 125 165 41 25 93 65 56 112 19 33 20 59 76 71 29 5 11 84 18 35 159 23 76 35 3 157 133 89 77 69 36 33 50 49 115 51 61 4 173 65 109 33 8 35 114 65 4 159 39 92 65 172 12 91 165 35 66 63 45 77 5 39 59 131 59 31 22 61 30 68 103 141 159 177 33 103 85 143 30 43 3 89 5 126 188 38 44 83 117 5 173 0 205 47 55 15 65 183 85 185 99 167 47 51 121 165 31 11 3 205 43 183 225 35 78 167 88 14 67 33 56 164 81 189 1 231 10 28 33 149 27 85 23 29 91 101 75 125 35 167 49 209 139 117 5 76 45 117 121 54 75 43 78 91 114 47 75 11 136 29 135 87 27 193 137 51 154 60 3 196 5 23 120 101 175 10 10 31 109 49 159 19 120 46 1 55 6 17 103 105 9 8 117 43 119 21 127 81 13 73 97 39 31 41 1 127 17 31 39 110 11 115 39 12 109 113 78 153 147 39 111 7 53 163 137 5 93 93 6 5 4 13 3 113 131 21 1 158 16 13 53 7 153 155 19 5 14 69 141 99 53 103 117 43 213 197 71 15 11 14 133 16 113 73 47 148 115 3 9 128 159 64 79 17 67 75 73 91 59 13 50 97 83 21 29 79 87 117 45 111 61 198 45 90 144 215 111 103 44 63 50 11 186 211 90 165 68 58 62 111 53 153 98 119 7 4 223 65 104 30 179 203 9 75 49 13 35 45 109 57 25 149 9 6 27 174 35 28 45 51 2 51 42 144 6 61 14 119 35 10 24 53 133 171 119 92 35 89 39 89 104 44 2 47 125 104 141 21 77 127 2 13 214 217 131 18 140 89 133 55 122 173 71 44 35 161 176 167 59 0 1 14 17 78 13 74 119 48 45 15 7 75 52 7 33 149 69 115 116 122 24 27 65 180 35 7 117 15 88 16 223 19 70 32 8 88 209 11 91 53 41 69 57 57 115 108 75 31 77 15 38 197 73 129 189 47 53 29 0 58 90 44 9 166 63 77 43 175 127 47 7 38 41 0 97 125 17 85 21 173 25 159 65 17 2 196 189 177 93 40 185 33 85 87 41 27 47 31 135 87 42 71 101 15 74 8 85 81 61 5 132 63 100 167 131 145 135 15 121 205 145 1 121 39 74 163 69 41 21 49 219 171 113 13 141 24 12 59 87 171 23 59 73 102 151 91 61 25 98 105 24 7 111 157 15 9 77 11 63 174 25 169 19 126 3 125 51 43 165 27 7 58 6 58 75 90 47 10 69 147 40 71 6 109 37 28 180 13 14 93 50 45 71 33 101 37 84 19 15 127 89 30 66 7 37 131 167 133 211 55 37 187 51 55 6 137 148 185 64 45 27 49 97 5 91 101 35 111 159 54 197 41 89 12 121 33 87 74 139 200 97 25 41 21 61 67 11 189 53 31 28 193 155 77 13 19 189 237 17 40 227 37 93 143 55 63 75 5 35 99 6 1 159 73 39 23 65 42 113 19 140 2 21 28 10 40 111 14 71 39 155 140 113 89 63 44 183 48 167 143 101 75 73 97 98 69 86 3 161 153 115 14 21 175 107 52 33 209 39 100 109 79 5 27 115 69 19 85 32 87 177 17 75 9 77 15 179 64 4 55 54 97 3 81 4 9 23 99 151 173 66 17 37 79 71 81 43 245 25 69 39 101 90 16 75 158 15 3 48 121 79 9 117 21 156 5 31 15 2 85 163 30 155 107 161 9 9 17 151 168 96 165 107 204 24 101 81 21 18 65 107 1 23 15 111 25 185 137 119 176 8 177 51 73 225 57 105 201 201 55 123 14 24 113 51 83 81 24 71 104 5 146 89 39 3 36 155 141 5 9 35 45 156 157 51 49 84 133 49 117 131 65 43 69 48 29 144 53 41 17 44 103 49 19 40 195 37 31 204 3 219 161 103 58 95 63 22 41 46 177 4 71 154 97 5 139 61 15 161 83 131 79 189 122 64 73 65 12 19 30 39 53 34 23 38 11 75 80 122 91 99 141 68 81 113 27 36 164 225 203 1 1 69 55 103 45 157 165 15 43 45 99 188 95 140 85 59 55 123 101 139 151 227 183 211 86 58 11 30 89 13 125 52 145 178 33 37 74 151 51 15 97 54 81 73 153 68 149 113 59 27 14 139 3 97 83 66 75 7 16 229 177 28 181 87 79 35 121 79 79 127 208 3 11 115 39 206 63 105 101 9 51 43 95 50 5 64 195 98 66 159 227 39 186 51 18 185 137 3 0 150 41 128 62 61 99 81 132 25 82 75 220 53 109 24 36 21 181 23 131 169 91 94 65 49 63 2 95 43 6 154 9 29 77 1 57 17 127 153 109 139 13 124 83 64 164 75 7 31 85 33 61 62 1 39 25 91 61 29 47 88 53 51 0 195 29 92 114 133 47 45 107 96 59 37 111 217 15 46 67 73 43 125 6 61 45 75 49 132 105 129 121 5 11 71 179 127 45 63 6 25 89 103 85 95 120 33 1 13 64 126 17 41 105 3 207 35 105 84 14 32 187 65 105 211 154 81 5 79 5 29 20 211 235 5 167 45 40 48 112 93 157 133 57 127 65 45 155 13 42 13 5 44 81 3 95 77 45 97 138 133 149 95 202 63 223 51 81 15 119 28 67 121 112 60 29 173 177 81 81 77 32 43 93 81 206 65 25 2 9 32 120 145 49 174 105 119 123 69 123 189 37 51 1 122 117 105 53 1 65 67 41 117 103 57 35 115 213 139 90 37 112 135 153 116 80 136 3 91 51 57 49 20 143 30 84 81 129 5 29 37 21 47 103 51 11 226 54 35 27 46 169 53 149 19 58 173 87 105 93 50 61 71 107 99 27 152 159 37 5 52 23 93 2 101 175 123 57 215 5 43 11 137 83 91 42 125 43 48 1 131 57 85 40 16 10 60 3 85 76 205 83 41 156 74 8 128 17 138 240 243 13 125 36 49 4 139 117 57 85 163 32 193 67 179 82 35 40 174 67 57 171 93 20 82 205 164 139 108 91 21 31 167 3 31 129 117 56 2 40 45 81 3 137 22 63 77 117 123 175 161 41 176 111 31 64 16 95 27 185 71 121 35 120 65 95 223 33 25 123 33 7 101 65 39 29 8 17 23 9 165 48 137 9 117 111 149 21 147 31 9 141 16 155 20 81 27 69 123 19 82 223 24 128 62 17 127 66 1 43 89 114 9 9 130 61 11 113 27 51 139 159 41 127 17 112 115 201 169 133 79 50 14 49 103 19 88 118 85 121 35 110 133 20 169 157 73 100 56 42 37 57 67 108 75 129 91 160 81 26 109 58 59 127 81 0 133 173 3 69 83 73 163 45 103 153 11 90 123 14 70 12 109 78 61 97 9 111 217 15 153 59 87 125 7 8 137 78 24 60 100 116 34 64 159 13 101 109 48 39 117 136 51 90 94 29 58 33 101 92 11 65 69 63 67 117 103 129 163 19 153 111 32 174 28 64 13 80 64 223 137 132 171 61 35 41 25 33 125 187 107 135 1 175 98 3 7 99 75 69 105 81 18 37 86 45 111 43 79 3 137 52 65 4 29 27 78 46 28 23 25 10 58 85 25 49 117 101 102 99 193 35 185 177 75 35 5 145 7 91 145 49 133 85 133 38 13 179 39 175 33 187 59 59 25 165 12 60 89 50 61 11 138 103 25 97 94 101 214 27 24 123 31 56 77 113 41 151 61 179 74 141 99 188 3 59 36 63 67 7 72 71 155 49 154 15 7 209 9 201 122 26 7 69 29 9 117 26 145 15 120 135 59 71 85 18 95 184 17 29 63 207 43 193 3 27 119 156 84 113 35 15 15 26 13 119 149 7 62 188 149 43 171 77 26 175 137 44 211 97 117 169 41 87 145 56 103 67 35 98 175 44 51 197 48 127 95 141 74 213 11 47 6 121 101 29 7 12 41 129 80 27 93 119 8 77 83 130 23 87 97 87 178 47 53 147 30 29 65 119 95 67 59 23 65 199 1 80 93 91 39 26 35 185 69 90 122 137 91 122 11 41 146 93 126 99 10 11 53 42 89 11 187 131 69 87 135 133 104 23 13 38 235 165 127 36 81 109 73 17 163 83 2 17 62 112 18 59 191 47 83 13 79 9 115 114 1 77 15 134 60 99 7 15 139 75 135 100 15 91 151 105 94 26 139 89 3 30 13 82 29 61 55 29 51 161 172 90 14 101 181 35 57 109 115 49 187 108 97 77 225 23 29 96 56 31 39 37 55 13 89 21 103 1 3 53 73 126 7 6 207 23 115 61 115 7 149 91 161 188 7 129 81 36 63 36 56 17 97 65 129 129 38 61 1 239 77 53 71 29 99 119 4 10 23 149 89 7 231 117 113 107 73 13 62 21 75 169 97 30 103 47 171 61 25 123 15 33 87 45 114 63 35 95 141 99 106 58 15 182 28 45 87 198 45 3 31 161 27 213 99 3 133 42 82 86 67 162 50 121 17 57 51 21 199 46 11 128 128 45 151 126 99 75 59 111 219 1 209 203 143 203 31 3 3 59 45 181 157 67 11 146 31 81 231 175 19 91 173 111 22 217 139 3 35 63 105 54 19 15 44 129 90 69 151 99 121 160 89 13 203 128 48 116 74 89 22 67 22 197 201 148 65 13 91 37 95 48 52 67 7 137 95 52 112 165 153 36 9 6 11 79 203 56 133 45 45 105 135 107 203 31 113 7 85 232 44 213 197 183 151 182 43 2 39 31 5 131 17 147 185 13 47 105 5 17 155 21 42 4 84 27 153 95 87 85 38 123 147 50 141 173 33 13 215 109 126 205 61 29 117 112 2 47 19 112 49 55 111 145 7 50 63 131 155 42 51 35 55 73 107 84 83 49 130 113 149 83 138 98 227 3 33 43 98 127 173 63 91 119 65 43 107 111 113 81 61 43 55 109 173 157 27 216 93 39 114 201 2 25 142 140 161 129 99 169 58 115 33 20 7 6 19 51 77 69 199 43 221 27 180 182 45 51 133 78 48 7 97 121 42 1 160 48 39 21 103 128 9 62 93 103 52 57 7 129 91 91 55 39 4 213 13 153 206 101 0 61 89 169 26 57 81 128 55 9 24 5 13 42 103 103 55 11 203 201 48 13 88 117 59 71 152 77 167 53 6 182 84 4 190 62 12 81 53 33 91 64 209 80 3 65 47 213 155 120 181 122 81 3 101 235 10 129 21 190 51 109 155 153 199 43 115 91 109 19 72 139 187 59 5 136 39 127 148 151 69 117 14 101 58 158 129 10 143 116 51 58 131 75 57 158 20 125 32 71 45 73 131 51 223 65 175 23 87 37 28 39 61 101 39 135 67 113 44 16 117 63 36 53 141 13 117 35 8 89 89 183 56 57 69 65 35 43 49 34 15 114 65 133 83 61 40 67 181 37 21 40 59 73 60 99 179 2 56 56 61 63 119 199 37 158 55 37 99 17 5 131 53 110 141 35 97 135 39 160 151 162 117 162 5 3 87 33 77 45 101 93 79 91 159 1 60 26 215 87 89 74 35 65 17 13 47 88 69 71 77 158 113 66 60 41 33 63 36 39 18 71 65 135 131 49 39 73 188 162 37 0 60 130 2 110 68 65 76 16 21 21 56 61 31 19 43 55 59 65 37 85 1 119 71 125 39 80 99 35 19 95 149 7 195 162 40 109 5 59 63 31 63 4 94 43 0 19 21 12 40 67 11 144 94 64 171 63 67 53 103 125 157 76 35 73 109 158 113 114 90 77 51 63 69 21 59 81 32 76 91 178 154 16 181 67 55 20 207 1 27 131 75 15 89 82 76 3 131 35 45 37 71 157 17 90 159 1 23 45 5 211 69 13 4 165 23 34 112 120 118 81 3 60 49 124 60 24 95 37 105 37 21 31 18 64 57 77 2 178 11 58 153 49 91 112 17 127 23 113 97 198 107 63 59 1 29 133 120 59 112 123 55 119 59 109 35 29 69 41 111 13 183 73 76 65 71 185 159 21 147 91 26 116 53 107 105 87 15 34 145 113 51 12 49 66 16 99 113 144 89 71 117 91 164 81 214 29 116 36 170 47 99 121 181 73 15 8 60 129 29 59 95 29 151 19 20 70 5 78 186 12 54 77 5 15 0 37 51 121 35 151 5 1 141 47 133 99 133 11 159 29 147 92 19 115 49 12 78 53 1 5 109 13 113 60 57 99 88 117 3 21 73 98 100 10 15 116 27 12 194 53 84 41 18 229 103 21 77 29 7 84 162 9 119 107 43 161 53 173 183 75 39 97 77 57 49 150 77 19 55 172 21 50 11 32 149 64 161 19 69 51 127 213 105 43 84 45 18 6 133 7 53 63 131 5 2 1 41 55 18 80 102 189 5 163 7 30 25 39 76 94 9 27 63 39 83 159 79 47 23 67 52 122 38 61 204 29 1 153 20 126 185 205 119 39 175 96 69 141 4 53 176 87 19 75 89 23 116 37 27 5 76 209 141 85 23 25 2 9 182 125 113 47 113 41 1 127 131 71 6 35 43 205 154 15 4 87 103 25 43 15 90 79 111 23 97 13 90 65 99 160 37 113 93 69 54 145 89 139 105 5 49 5 5 49 91 171 150 205 4 49 63 73 163 14 51 12 55 93 63 23 127 95 139 172 31 39 95 23 25 231 13 13 163 183 55 111 21 19 133 68 49 41 125 108 1 23 19 10 108 113 23 83 5 73 153 15 110 149 80 45 45 89 65 76 132 119 45 81 39 129 117 13 95 32 123 217 185 229 17 91 66 147 25 122 53 76 42 229 27 37 24 79 159 91 66 52 48 151 9 66 81 83 58 85 74 91 132 117 193 7 34 141 139 79 136 113 45 25 77 129 170 17 23 5 81 189 31 137 97 28 23 63 22 56 85 141 111 83 25 143 75 33 168 173 102 31 237 45 173 191 57 3 24 183 109 133 137 15 15 48 73 78 143 28 73 105 81 203 183 136 73 183 85 185 25 221 141 1 43 180 37 161 9 45 59 77 71 175 15 157 123 79 135 176 0 10 149 79 10 27 9 101 13 65 231 70 133 167 1 44 115 23 13 73 111 1 153 92 18 179 225 117 29 73 90 69 99 175 7 177 93 213 23 1 168 143 119 8 228 129 79 78 47 31 147 51 133 57 35 85 53 9 1 209 17 217 60 55 121 15 195 216 149 20 19 171 21 107 161 20 55 26 107 20 74 36 133 27 87 45 7 47 12 107 59 61 119 121 118 136 177 57 175 148 31 133 13 66 23 79 168 71 107 13 141 55 198 91 67 47 67 19 93 207 63 3 54 33 67 131 81 185 167 117 1 125 65 63 8 125 177 16 99 93 49 156 211 38 123 83 88 9 186 25 149 231 47 79 37 83 185 25 106 3 105 73 63 108 58 159 4 13 105 49 35 149 9 69 23 11 107 107 213 117 117 11 11 84 69 33 65 169 113 206 1 2 169 55 71 131 113 146 111 49 131 131 195 59 31 39 14 83 39 64 147 108 49 31 137 7 187 119 9 97 151 157 239 43 234 103 72 18 1 66 163 1 87 61 3 129 101 168 132 53 98 115 7 133 103 105 12 82 16 103 40 27 63 67 108 14 199 53 125 55 52 167 51 7 101 34 59 19 37 47 109 126 169 6 139 75 77 139 103 180 69 217 239 79 91 95 2 81 39 164 137 61 223 91 99 5 33 9 81 87 117 9 151 145 15 139 125 22 33 185 10 11 120 161 20 47 161 9 129 35 71 27 121 23 50 19 115 171 72 70 161 79 45 11 129 47 9 121 40 178 38 3 85 165 113 68 38 1 55 113 112 70 137 21 63 9 26 30 201 97 75 49 35 105 93 139 183 65 35 183 115 125 99 107 85 55 39 84 155 89 110 141 136 77 15 33 157 138 45 101 67 165 57 77 49 95 42 211 11 193 34 79 151 143 215 15 39 37 97 179 77 45 92 27 4 177 73 137 71 98 189 22 175 54 9 96 71 28 169 48 143 145 31 7 167 157 3 117 170 9 73 179 77 15 53 62 59 71 9 88 195 66 15 53 144 7 57 27 135 47 195 99 33 58 25 21 9 95 32 59 45 155 5 40 53 51 1 60 180 123 119 181 143 29 41 37 63 58 50 123 215 21 195 31 69 55 15 40 107 31 111 168 82 55 114 5 24 20 100 151 33 22 24 148 36 97 89 5 136 11 83 143 227 69 133 197 20 5 81 40 75 113 150 50 13 75 137 9 117 93 161 33 86 69 99 123 62 17 43 207 109 11 75 102 83 98 13 108 42 23 148 44 35 42 39 57 107 65 131 31 83 113 126 165 95 34 39 107 22 21 26 29 121 53 1 71 19 226 185 11 95 85 109 57 75 22 1 157 22 79 131 45 87 71 20 94 205 65 159 20 172 87 21 124 31 39 136 13 130 55 57 139 142 20 70 169 229 147 9 68 141 29 1 142 96 19 133 123 73 143 56 61 48 8 53 107 127 61 9 157 29 9 64 181 15 28 156 88 50 80 143 107 181 223 45 145 83 175 23 136 115 7 203 34 3 8 135 204 71 72 143 105 31 7 35 7 44 83 97 124 23 175 101 41 97 33 7 101 67 70 81 219 70 10 11 77 82 100 224 189 24 17 139 81 235 46 17 11 99 101 27 10 21 1 25 50 179 21 59 11 17 119 5 19 95 66 137 12 75 19 1 93 45 33 143 73 125 9 53 65 39 18 115 90 14 99 141 1 76 36 37 35 149 25 13 25 239 56 46 15 51 5 136 49 27 145 205 18 233 139 173 2 92 187 146 101 179 71 1 43 61 185 51 145 89 75 99 13 27 26 39 207 81 57 68 47 56 105 91 139 153 33 140 196 70 21 61 159 123 16 41 34 19 67 15 207 1 65 18 59 48 166 12 89 74 107 123 137 13 81 3 125 91 25 1 77 214 9 41 209 123 109 17 39 90 61 23 3 99 71 51 25 196 88 60 114 148 110 123 69 17 110 17 23 63 109 59 29 78 21 91 226 29 132 15 72 38 193 157 44 33 9 51 1 75 137 33 19 77 107 91 69 57 171 107 105 189 15 19 93 13 163 183 61 55 23 87 31 203 15 193 139 37 57 107 164 127 67 41 31 33 163 152 43 43 63 2 64 36 185 49 179 237 101 141 117 49 159 67 1 14 104 119 181 184 80 199 26 175 31 49 68 14 103 76 61 96 86 140 173 139 85 110 41 3 165 13 59 159 3 149 33 157 139 1 54 27 3 117 9 75 114 49 35 74 99 129 37 11 53 68 33 120 36 149 34 9 148 224 168 87 114 20 94 55 5 127 73 7 3 51 69 42 3 85 164 59 72 11 167 43 0 107 53 38 191 33 3 45 13 53 163 30 139 13 231 93 69 72 35 123 33 14 19 47 45 73 25 87 18 73 42 115 2 75 79 1 103 47 199 8 201 141 1 125 17 38 231 3 25 49 167 41 181 3 164 168 9 41 106 71 75 19 145 15 223 215 25 9 72 129 3 43 136 27 133 117 3 216 59 147 41 125 93 1 68 52 75 43 137 21 3 41 83 55 71 8 65 123 97 69 83 181 121 215 25 141 179 145 27 114 57 152 66 15 5 177 17 65 53 77 155 87 212 74 61 25 120 170 106 147 40 89 47 120 169 140 11 119 195 102 202 46 225 160 41 11 27 157 6 1 159 153 199 21 171 161 39 69 9 38 225 9 23 19 155 85 62 33 139 95 13 85 19 131 134 153 155 121 45 109 199 11 73 101 59 118 9 62 81 129 171 136 1 7 153 9 65 91 63 11 31 119 49 73 19 125 27 71 169 14 45 3 46 69 4 60 61 47 116 160 9 79 117 165 127 161 166 91 87 109 78 31 45 52 145 196 121 29 61 101 31 51 35 135 162 63 29 66 83 131 159 209 110 189 3 45 5 221 5 173 71 9 129 196 35 49 125 209 164 198 3 120 151 9 100 16 131 9 13 119 8 131 197 57 11 0 39 23 231 177 119 59 152 175 76 100 3 113 161 111 155 7 109 89 3 38 113 85 86 228 52 37 161 11 113 59 89 67 37 24 29 53 17 99 7 20 199 73 205 63 4 53 29 93 197 20 145 90 95 116 43 159 63 125 75 47 139 49 49 69 84 81 223 117 181 159 9 69 99 49 204 47 59 91 74 137 45 23 153 199 68 163 37 63 49 49 214 79 181 184 57 55 160 23 79 197 155 78 17 85 77 87 55 139 64 17 47 97 145 131 181 153 131 63 1 10 91 152 175 43 15 176 113 31 29 129 52 5 29 25 127 37 73 63 40 109 47 65 95 22 170 107 34 107 141 62 67 39 166 96 239 17 153 127 36 99 78 63 61 101 111 21 63 71 4 183 41 113 166 58 117 123 21 227 31 139 17 59 159 159 106 79 161 15 229 57 20 79 133 143 87 34 31 77 77 97 13 179 133 61 215 109 19 49 177 73 203 97 37 37 79 16 171 39 47 11 29 181 211 83 147 55 107 23 81 143 134 51 100 152 199 99 13 50 102 41 68 1 90 57 48 15 185 57 63 27 185 187 0 153 213 112 0 85 109 67 215 121 21 105 74 130 118 81 111 44 65 167 23 73 31 157 186 120 129 27 27 29 97 181 53 115 33 195 51 177 10 4 129 2 156 133 50 141 83 33 203 45 76 118 27 81 1 240 107 58 69 26 145 139 78 88 121 175 196 169 171 15 180 57 148 39 69 106 143 55 51 193 37 45 23 41 127 86 45 10 85 79 89 103 30 174 50 7 46 71 45 55 127 75 61 111 3 160 23 87 158 29 115 51 69 47 129 55 149 136 192 68 139 67 117 7 141 62 129 25 17 129 155 223 169 135 143 102 221 127 98 25 31 40 48 183 211 51 155 33 58 87 6 130 10 75 83 201 25 68 237 23 122 95 35 108 47 17 200 47 187 135 64 157 19 88 45 161 10 109 53 133 21 87 61 63 15 235 3 57 169 137 15 127 33 1 142 190 63 113 133 34 121 135 3 131 67 161 125 141 49 57 147 50 35 75 61 15 21 39 111 158 131 46 82 185 7 164 11 133 49 105 18 73 0 13 21 109 99 78 72 19 15 153 193 109 182 116 49 123 47 37 3 90 117 143 37 135 173 17 109 171 27 91 21 81 209 48 5 1 185 104 93 29 41 80 9 117 95 1 100 37 128 15 97 39 99 73 187 113 147 3 223 61 149 81 15 27 41 39 101 50 25 171 142 9 79 129 130 210 31 53 121 68 9 23 75 176 43 114 37 0 233 137 53 88 103 27 97 115 42 21 145 27 102 68 111 19 53 145 174 6 81 53 12 47 56 141 53 54 103 141 14 239 55 87 62 11 91 75 15 76 96 56 13 65 151 68 108 33 135 131 17 92 85 50 76 101 48 33 105 87 153 36 239 147 20 120 143 3 46 119 106 153 121 159 59 149 99 79 29 23 43 105 38 58 75 124 109 15 18 165 55 96 69 163 162 211 39 93 175 55 27 97 28 23 187 93 61 65 233 113 40 113 11 207 127 183 51 115 129 74 27 150 35 51 6 7 10 40 154 55 55 77 54 49 135 151 39 45 51 27 55 9 59 17 45 59 127 29 149 37 45 19 25 67 110 39 43 109 29 162 59 207 33 55 45 77 165 5 88 211 10 115 107 239 26 205 86 14 77 46 40 10 240 137 17 141 6 198 57 155 65 30 65 63 138 77 87 145 93 2 163 183 37 151 30 149 19 133 159 33 9 195 86 5 58 135 11 165 19 43 55 103 46 98 125 163 55 157 141 180 3 117 117 75 167 0 133 63 39 9 115 53 211 14 87 11 45 11 63 203 27 23 51 239 132 22 47 29 64 222 189 127 107 69 37 18 13 27 101 209 110 93 95 97 57 127 147 37 73 29 183 74 0 140 71 85 158 41 77 211 19 65 41 3 98 21 60 83 123 76 104 101 104 45 79 25 18 137 75 7 141 70 14 29 63 46 101 12 80 61 89 95 105 71 137 95 32 205 67 71 125 47 29 5 76 8 43 49 33 113 111 29 41 37 71 57 13 192 215 109 71 203 7 124 15 46 112 8 29 88 83 119 11 108 85 137 33 85 12 107 41 71 57 188 108 90 103 57 120 138 33 95 171 138 41 174 72 35 113 39 38 147 18 137 11 43 137 33 223 48 73 33 141 124 25 52 5 159 1 156 89 145 62 49 70 114 110 49 14 77 13 121 19 97 201 9 111 123 16 147 49 77 123 46 89 21 3 47 127 121 135 99 189 57 27 7 31 109 179 2 53 79 43 99 17 83 55 189 21 138 186 11 139 35 13 73 53 48 131 123 115 95 85 167 53 175 86 89 229 153 51 127 197 154 96 77 107 59 28 1 28 39 105 97 123 151 125 77 69 156 109 76 65 105 41 49 11 115 35 26 31 115 5 85 69 28 103 47 122 13 141 45 80 5 26 83 32 11 31 53 11 87 167 38 64 70 86 123 62 199 155 120 19 181 4 17 118 101 67 35 85 29 45 92 3 33 95 91 139 9 7 59 155 149 105 31 1 14 165 59 137 75 16 50 125 115 189 75 69 114 151 5 73 146 53 76 53 113 65 55 18 71 70 189 111 47 161 82 123 102 59 141 63 71 48 81 26 122 35 81 221 15 159 57 69 116 37 19 77 59 115 147 167 44 132 7 193 12 61 149 1 60 165 31 140 23 123 165 21 91 45 50 115 29 166 147 160 109 213 63 61 111 105 39 50 64 129 98 1 59 51 3 89 79 7 55 37 99 75 118 205 158 74 79 30 85 117 9 96 28 14 83 213 22 59 141 43 108 157 13 59 29 211 127 35 116 45 13 53 87 171 179 25 185 99 198 57 151 177 67 3 118 27 81 67 35 13 6 219 155 7 148 238 73 118 74 33 86 87 71 221 111 63 19 60 9 147 65 46 67 80 225 87 92 151 39 111 85 86 1 173 140 109 117 205 65 117 176 65 213 79 64 63 95 4 188 23 102 202 110 137 27 11 37 168 165 191 1 1 61 143 29 114 147 217 60 126 137 5 119 15 53 28 228 94 56 135 71 14 142 116 51 181 51 63 90 160 49 199 41 21 227 56 78 11 116 2 143 93 53 78 60 165 61 13 179 18 55 9 49 143 113 99 5 5 95 61 15 91 111 130 167 121 91 93 97 19 97 105 11 194 183 23 112 48 51 32 179 31 19 27 135 51 87 3 185 13 89 41 69 36 45 107 147 137 7 34 4 63 183 99 47 23 133 91 65 17 105 27 197 11 189 69 67 111 44 75 59 13 12 35 127 120 47 60 69 95 84 175 5 33 31 15 39 77 74 219 31 39 81 58 107 91 25 141 173 132 165 71 111 43 169 89 83 17 168 87 142 101 126 49 11 13 47 73 129 163 107 88 73 182 147 49 65 87 95 207 107 5 155 146 174 122 119 203 17 93 199 200 24 53 73 1 105 11 145 61 77 41 145 31 103 71 143 39 163 41 177 46 137 21 79 55 105 177 81 67 143 211 67 181 19 191 125 65 60 38 30 31 181 17 47 3 4 130 142 207 59 107 125 59 157 5 94 11 1 38 72 70 63 92 193 11 56 87 11 156 58 133 128 79 3 191 61 142 45 3 98 136 84 192 75 17 8 163 29 77 29 117 8 130 36 185 195 135 19 141 213 21 1 182 21 37 17 4 181 141 27 145 110 117 99 85 187 118 37 23 61 91 93 39 67 64 137 103 151 17 65 27 75 10 36 7 157 99 186 49 180 61 95 5 54 1 59 200 147 40 30 119 64 124 137 89 11 71 51 85 35 12 110 222 110 47 52 135 77 5 119 92 22 151 172 129 201 20 51 25 25 132 25 11 11 39 17 89 55 21 11 157 79 33 188 199 178 116 63 121 125 43 37 190 61 117 131 66 79 9 43 188 196 187 13 67 177 155 115 5 31 5 35 133 62 56 25 151 89 193 48 117 22 129 140 57 31 139 83 47 117 135 21 139 17 151 125 63 51 149 20 31 67 95 183 25 37 135 169 48 26 65 115 53 137 33 89 124 93 131 1 37 29 15 102 15 25 10 9 11 31 146 91 133 73 44 109 51 7 26 143 167 70 19 79 21 95 70 101 199 36 31 151 34 1 13 59 112 145 102 119 134 245 174 2 49 33 35 77 195 3 1 32 31 25 175 189 101 116 58 12 11 49 5 70 123 85 47 27 79 13 89 79 149 53 121 61 91 31 163 153 53 77 1 137 57 127 121 39 43 83 78 161 174 122 19 176 61 3 2 49 131 41 15 214 3 157 57 39 47 19 27 109 105 118 41 20 4 209 9 22 154 57 9 5 155 41 147 37 3 53 37 67 97 106 51 28 127 33 120 167 97 151 53 55 115 91 27 139 23 169 1 118 122 153 74 185 1 42 4 83 109 123 78 227 157 159 11 7 23 5 135 152 121 206 35 132 177 59 39 49 73 99 19 123 101 63 73 63 161 111 170 133 65 141 58 59 75 133 31 179 47 0 5 85 33 111 99 17 11 15 15 133 55 147 13 201 84 85 15 73 138 105 21 121 131 7 107 84 135 21 9 24 152 21 63 39 149 73 43 4 111 2 87 93 131 183 31 69 129 115 100 83 115 36 27 111 32 19 177 33 3 59 73 43 221 108 132 9 21 45 48 41 103 93 125 160 3 77 19 43 123 157 23 69 118 77 203 165 35 139 129 161 55 172 125 39 9 39 37 37 195 37 94 93 61 199 41 111 208 82 45 49 71 3 111 11 203 141 14 22 112 169 45 112 71 151 139 145 50 13 84 65 169 33 113 122 10 39 34 93 87 55 119 77 141 94 37 4 166 38 52 35 195 69 65 137 7 121 131 119 145 165 36 77 17 215 23 27 51 99 114 104 27 63 147 42 33 71 40 147 86 102 45 57 147 139 36 71 14 106 151 171 198 115 47 147 53 115 68 5 148 121 17 186 23 11 91 59 113 35 21 67 89 97 3 109 184 187 58 112 35 103 123 7 155 107 71 15 121 17 36 188 49 35 17 98 11 137 64 102 34 57 163 34 62 59 90 79 50 193 55 167 206 27 204 103 79 139 12 73 19 152 108 90 3 203 20 103 93 65 42 163 93 12 81 155 97 91 84 120 7 24 46 113 189 31 64 15 94 63 143 131 93 17 55 3 149 165 19 114 31 20 121 36 43 116 9 206 79 79 107 103 62 18 84 168 127 5 113 103 17 93 65 95 122 5 156 53 49 89 111 96 104 41 1 83 231 147 149 56 1 69 11 193 79 127 170 48 25 64 62 49 167 89 27 180 20 39 151 3 33 163 141 57 54 87 81 131 5 37 15 119 87 1 133 181 85 35 16 83 174 15 5 11 47 31 45 85 29 187 72 97 119 95 35 95 125 153 97 164 37 85 125 199 99 163 174 0 15 113 193 19 68 113 112 21 213 43 41 129 31 131 76 177 113 125 87 125 47 37 97 37 83 13 104 99 158 139 99 109 77 155 107 34 214 60 17 55 1 195 151 136 5 149 31 28 91 212 119 99 36 47 66 30 13 7 64 11 82 13 49 130 157 159 149 55 7 124 0 13 5 55 23 21 68 35 55 25 49 11 132 69 99 105 119 181 39 60 119 226 47 5 169 153 3 63 143 45 150 39 229 11 56 11 17 32 11 121 65 91 115 82 15 129 81 153 71 223 45 64 60 174 39 75 79 99 103 130 121 194 127 164 47 79 1 1 185 111 131 7 65 40 159 101 49 121 65 39 25 14 59 15 13 50 14 53 88 13 108 57 213 107 53 15 16 155 103 219 60 57 15 2 93 25 67 12 54 47 137 126 163 196 151 89 50 37 184 168 149 120 79 79 15 47 125 131 55 57 45 79 147 37 163 30 11 108 141 115 59 39 121 15 147 15 21 116 7 199 149 113 31 49 224 5 79 11 108 11 228 73 49 179 91 31 103 10 99 99 163 1 75 19 99 63 81 58 15 189 41 85 9 113 53 81 149 41 113 69 8 143 128 245 56 133 34 219 85 119 55 175 149 63 5 178 136 75 55 153 89 15 113 75 55 77 51 0 147 51 41 161 85 69 61 1 33 149 47 4 141 97 143 65 53 221 66 85 41 131 195 88 77 72 33 71 1 56 53 17 37 97 13 103 147 229 140 48 59 14 100 104 191 98 73 113 17 52 87 139 31 15 51 78 38 60 34 181 47 165 7 75 35 137 43 60 96 93 101 88 74 23 48 17 70 1 111 85 23 55 71 77 14 110 115 119 5 17 11 2 1 17 27 107 5 27 133 81 19 101 63 33 161 141 105 1 71 223 67 33 44 14 140 35 181 21 73 21 75 59 74 27 81 51 75 136 24 29 11 122 84 49 39 27 105 105 25 21 103 25 144 11 101 55 215 19 43 23 12 4 195 67 5 3 7 103 57 104 122 1 109 159 8 186 151 115 14 69 113 153 163 19 164 60 137 109 185 7 67 17 15 59 82 58 10 45 37 71 92 3 91 81 170 69 41 197 118 89 177 69 51 61 67 99 1 1 163 93 124 18 209 57 56 196 125 213 11 61 169 6 115 31 113 187 161 100 177 10 217 107 231 163 77 0 51 163 15 5 13 79 57 153 136 63 163 106 159 47 41 111 53 85 30 137 107 101 213 20 79 115 217 69 221 19 53 95 53 8 12 7 81 15 9 219 94 0 46 17 31 31 7 41 89 113 109 241 10 160 49 19 50 127 65 187 33 57 133 32 37 113 96 191 71 115 167 40 77 10 37 160 7 179 125 125 53 75 117 13 133 221 101 67 3 70 55 3 42 75 89 18 92 139 33 84 109 173 149 86 169 11 19 34 40 156 23 69 63 81 123 105 18 17 1 83 46 61 186 70 119 41 27 145 2 81 29 114 195 76 19 54 179 32 19 58 55 68 13 67 31 45 15 1 14 126 87 125 1 91 29 119 13 95 57 117 152 72 145 202 2 69 133 237 104 19 5 103 195 64 123 35 27 24 49 93 149 75 11 65 19 7 37 77 5 127 165 100 5 88 107 12 130 142 71 195 67 162 15 101 21 21 124 11 87 150 19 113 48 104 7 129 9 1 61 0 22 103 55 105 144 39 35 36 197 84 40 67 107 59 91 132 212 202 104 53 123 221 189 51 45 4 45 178 114 85 20 133 42 49 49 99 45 87 59 31 165 11 84 32 59 53 141 137 63 15 31 71 31 37 75 129 242 184 41 18 16 62 17 88 30 13 20 45 52 3 38 97 9 0 45 103 118 41 219 7 31 36 14 60 210 73 41 27 51 104 19 137 124 76 196 147 31 71 21 187 60 2 13 162 60 27 81 19 107 41 91 17 0 3 61 70 89 135 229 174 51 84 51 137 58 131 49 181 97 3 65 103 63 123 191 56 75 107 150 13 108 48 45 197 71 133 88 61 97 139 200 59 131 49 71 119 151 67 181 121 54 1 1 59 77 75 135 123 119 8 65 27 137 163 215 43 102 86 7 47 183 9 59 13 33 201 37 103 55 33 5 31 25 73 101 93 5 152 53 57 23 71 71 15 101 83 53 69 127 41 115 144 45 57 23 21 121 19 19 59 175 59 108 3 147 143 63 193 57 185 145 33 44 28 67 146 139 149 29 4 35 45 24 1 37 18 57 173 237 169 103 5 96 63 29 81 101 61 179 139 63 107 16 121 11 67 4 128 111 43 73 187 67 14 183 227 145 163 15 45 111 46 98 221 208 57 105 56 59 21 41 53 1 4 11 79 13 241 21 69 103 75 245 1 87 8 120 93 38 131 33 7 97 71 43 59 37 33 175 147 1 87 111 30 63 83 58 53 65 8 110 87 85 41 20 149 93 42 27 7 13 10 187 201 184 94 113 193 41 137 203 88 12 95 95 165 53 25 95 77 59 125 62 9 45 73 39 45 115 160 32 47 99 31 47 71 11 181 80 69 3 167 71 58 171 3 79 215 77 118 166 195 46 36 35 58 61 42 17 59 35 123 133 7 134 93 21 23 73 25 74 132 72 29 13 20 107 118 1 118 101 83 115 63 86 37 3 71 15 13 10 87 127 115 57 94 33 191 57 77 23 143 113 104 79 13 27 157 22 139 9 41 182 126 55 79 69 91 138 19 84 173 223 36 11 105 55 168 115 113 54 66 37 200 15 7 26 84 79 136 57 155 0 229 24 135 169 185 103 135 59 76 55 101 217 59 127 111 35 7 87 55 59 37 48 189 88 51 101 162 137 102 90 168 77 35 64 12 117 175 51 40 137 124 187 105 136 39 213 2 198 125 149 34 18 161 77 89 191 80 189 123 111 26 54 93 83 108 221 75 81 133 59 79 206 163 125 37 137 3 107 93 149 33 140 127 133 109 121 39 24 111 45 37 63 81 87 44 29 45 67 113 46 25 45 27 3 41 41 80 65 128 5 83 123 93 89 36 33 119 89 143 189 73 191 87 71 36 81 65 87 145 91 161 87 201 53 25 109 53 137 71 9 99 135 117 13 99 8 43 43 26 183 45 47 76 43 129 67 9 71 59 0 75 78 59 158 65 183 31 48 23 141 43 25 59 115 121 95 95 39 2 74 37 153 85 193 85 91 21 205 25 2 7 93 91 7 177 95 199 21 214 223 105 181 149 55 128 32 39 67 127 115 89 100 27 65 4 123 79 27 123 3 3 55 31 61 69 114 15 179 23 41 36 52 101 60 33 47 73 99 22 155 219 93 103 193 37 27 20 2 104 168 7 111 193 161 131 83 101 41 89 90 116 105 122 81 17 209 27 191 49 115 167 78 55 163 49 15 77 9 122 185 123 35 203 63 138 189 57 55 85 93 52 141 10 113 25 127 235 24 97 155 17 139 54 25 21 35 153 87 62 127 185 88 131 144 33 98 138 133 23 84 55 46 65 5 27 3 62 55 25 125 187 119 96 113 175 125 33 173 75 1 47 167 30 195 55 47 29 71 97 161 36 103 67 105 63 107 59 161 181 111 55 85 31 98 97 36 115 11 145 59 163 60 72 111 183 204 51 102 19 3 85 139 39 69 42 6 37 2 191 107 91 85 0 1 51 37 107 5 151 49 29 31 191 112 197 98 123 27 108 61 78 9 113 79 161 233 11 113 177 77 107 76 53 113 65 160 109 31 11 26 228 101 142 7 9 99 124 87 89 15 201 22 63 65 171 109 115 51 151 203 10 159 39 151 37 54 3 65 97 7 133 61 62 109 31 27 49 25 9 7 135 181 86 76 24 111 79 58 35 33 27 103 13 64 53 11 10 163 41 37 91 25 153 215 93 151 173 66 3 9 47 31 36 32 11 81 86 36 149 17 11 25 131 5 58 209 19 19 13 105 24 111 225 159 42 168 67 59 172 120 11 8 37 129 31 13 106 112 141 42 15 1 35 53 46 79 103 67 25 110 83 58 77 96 66 141 244 142 31 67 201 21 3 52 58 31 97 10 52 60 153 147 81 6 74 17 119 195 52 41 79 199 95 35 62 105 65 191 49 200 155 27 208 27 87 133 83 67 47 25 33 34 33 11 95 177 27 53 62 7 177 143 51 35 106 69 30 106 13 85 81 17 0 99 143 127 119 153 193 15 85 43 185 131 29 91 95 123 18 31 37 31 57 175 33 120 20 67 97 63 95 214 91 59 55 173 1 37 91 134 69 69 27 89 97 73 7 46 42 36 141 203 1 117 177 36 65 80 91 81 21 41 69 70 131 14 96 135 39 62 39 15 131 25 185 149 221 51 100 63 29 33 131 139 67 151 100 25 79 129 71 82 86 133 171 41 191 22 87 45 91 117 83 116 221 87 64 95 95 117 96 17 238 59 41 51 231 175 93 5 46 3 158 9 61 70 57 161 58 54 162 51 98 3 2 81 93 39 3 193 37 59 122 161 21 24 23 33 15 105 55 83 63 81 44 207 158 179 80 179 57 231 95 120 79 27 67 60 123 23 97 137 198 54 90 11 109 207 173 5 101 83 45 61 198 38 87 119 69 90 140 106 4 129 193 107 19 117 75 31 65 65 209 9 11 111 89 34 185 27 53 74 30 41 233 19 125 179 7 51 61 39 159 1 131 29 39 61 39 7 26 203 123 117 44 94 21 52 101 57 21 147 137 179 28 52 43 11 93 51 7 127 9 5 83 194 55 175 142 6 8 200 179 115 46 75 237 231 171 34 89 169 1 96 60 27 49 83 74 13 144 23 7 21 45 117 2 57 79 1 39 83 141 141 53 86 163 1 63 107 81 218 43 129 202 125 101 41 39 112 59 149 63 93 1 104 17 3 55 95 2 115 117 40 93 74 151 108 23 83 125 125 124 160 99 179 111 53 87 32 89 61 95 21 78 85 42 23 97 47 151 141 16 1 131 74 79 16 28 5 69 141 43 57 57 27 64 46 23 9 26 105 29 91 147 65 153 149 161 33 223 20 1 2 119 123 37 163 124 5 37 163 133 130 64 205 33 33 176 48 76 200 159 199 1 74 37 89 21 26 163 123 201 66 49 53 83 29 64 58 165 27 75 21 138 137 13 198 225 117 107 111 170 23 220 105 191 23 27 163 9 75 62 61 53 99 20 62 97 35 37 65 53 37 77 159 52 95 127 75 33 165 99 173 109 18 26 114 67 57 149 147 24 111 63 57 149 7 4 124 97 51 55 193 145 137 14 92 91 75 93 221 39 105 25 153 6 90 7 145 111 30 81 123 73 76 117 79 44 63 11 169 145 243 91 190 49 207 49 168 5 27 123 21 147 24 119 19 61 43 154 57 72 5 197 121 61 125 168 72 31 139 44 11 213 181 89 79 165 161 11 92 14 160 183 1 33 17 2 41 74 185 123 83 119 23 99 71 9 41 11 13 135 91 139 161 6 33 61 22 121 49 39 109 7 27 50 143 67 123 159 0 24 95 49 11 15 89 14 11 129 103 7 53 127 126 50 175 87 43 147 191 178 133 81 107 60 13 119 0 173 76 132 23 39 186 189 68 211 51 3 47 22 180 66 27 69 33 12 146 59 13 189 63 217 37 53 11 50 52 27 153 39 80 73 141 115 108 67 11 71 141 71 47 32 14 76 135 127 158 134 123 18 37 131 58 17 228 7 39 51 198 171 74 62 9 156 121 67 153 117 6 101 137 161 243 8 78 81 33 87 91 133 43 14 99 123 9 187 84 87 107 155 67 53 48 107 26 93 105 9 4 23 5 127 149 158 123 1 87 4 15 43 0 11 77 38 79 75 114 11 151 7 89 63 49 135 41 0 57 190 100 42 9 81 33 123 31 198 151 23 141 35 66 85 54 3 87 101 31 67 223 165 141 185 211 213 123 113 109 211 223 52 57 5 101 97 109 35 71 73 169 21 195 79 47 47 0 114 162 33 175 5 19 41 32 221 151 76 13 179 211 127 111 77 89 114 56 89 64 51 218 53 36 111 1 11 71 77 0 101 25 21 100 23 151 201 35 151 31 75 90 139 97 67 51 113 153 206 132 76 58 45 67 115 134 199 173 104 163 121 55 33 117 129 81 121 3 150 79 160 3 149 5 13 80 24 155 13 163 32 49 91 12 194 31 17 126 7 65 61 66 76 19 52 61 142 109 48 179 24 136 55 33 85 51 0 93 81 72 30 9 19 194 13 103 115 120 183 67 1 110 11 72 5 9 1 17 63 13 23 114 121 200 17 105 21 19 197 52 155 75 227 171 98 109 40 73 60 47 165 9 20 1 47 177 181 112 8 83 59 25 178 133 53 86 83 63 47 123 151 109 141 39 1 1 29 69 57 24 57 5 41 92 157 89 23 185 65 21 126 39 168 51 85 9 165 22 204 3 116 209 57 73 21 130 51 149 17 73 39 155 173 39 49 47 27 161 57 91 133 159 11 163 13 13 95 153 44 9 145 38 39 14 1 11 101 179 97 95 214 55 20 32 64 93 168 151 3 109 49 13 87 53 75 41 19 127 13 149 37 156 107 142 57 55 8 111 47 115 58 51 41 147 8 97 109 137 10 42 28 21 97 191 37 58 121 1 23 177 85 63 12 151 31 94 57 17 71 1 93 101 47 173 104 130 5 99 41 109 77 73 78 71 103 123 113 97 85 181 29 68 58 3 21 105 192 101 39 61 19 65 173 221 44 95 35 157 95 23 92 77 19 38 2 47 75 195 117 135 175 13 83 65 8 205 105 33 123 29 125 115 45 173 189 139 195 29 21 25 23 145 151 25 143 39 87 221 199 121 207 96 1 80 227 13 154 45 99 30 90 94 81 71 81 151 101 34 179 49 213 51 19 49 85 95 86 33 106 99 29 1 27 87 67 114 17 91 85 40 120 105 125 57 65 99 36 100 123 79 22 81 24 201 43 7 105 65 20 73 2 67 80 87 195 51 55 42 31 135 139 11 127 22 7 59 239 57 103 49 10 115 29 28 53 127 53 4 177 21 173 9 101 123 82 23 172 27 45 103 155 15 91 10 63 64 137 1 37 30 8 17 178 82 15 106 13 95 206 113 15 185 21 5 64 67 23 3 160 36 65 141 161 118 79 140 125 0 73 49 58 111 57 97 47 85 88 147 15 50 23 119 46 192 59 79 162 103 39 52 29 89 67 31 55 229 63 7 222 126 33 207 16 109 24 115 0 38 101 81 113 56 67 10 93 59 75 3 157 59 18 26 110 123 3 127 179 22 157 61 33 71 41 115 0 131 5 157 139 63 127 11 37 33 143 36 67 111 175 25 55 82 97 111 11 33 55 94 59 107 159 77 54 175 13 97 141 25 39 196 84 123 13 98 47 77 22 153 37 105 197 159 139 64 3 85 11 66 130 117 199 23 24 119 133 171 201 164 71 64 95 41 82 68 47 107 67 3 127 137 16 29 127 111 48 95 161 15 65 84 113 113 17 233 44 41 83 217 165 13 67 169 7 125 83 129 197 9 189 173 91 118 227 107 59 139 150 105 131 97 121 146 59 149 41 16 7 135 202 10 119 2 96 223 169 117 51 19 90 173 135 55 26 189 3 156 217 156 56 45 153 2 134 39 91 111 97 62 145 182 3 83 29 169 59 89 33 201 15 49 139 18 3 75 0 25 195 225 55 159 117 70 32 83 33 20 37 53 236 125 74 9 93 128 15 147 30 97 8 56 77 31 125 13 33 216 4 48 125 167 228 4 110 1 53 99 129 52 108 67 9 163 113 21 91 22 42 115 19 7 206 81 29 18 120 65 93 123 32 71 14 51 27 99 68 61 46 58 73 65 23 196 3 15 215 133 50 135 112 23 135 137 27 91 76 188 55 37 35 6 53 59 69 143 88 25 165 41 70 7 79 134 35 43 37 13 23 55 7 151 118 171 77 93 53 111 115 10 68 99 46 27 7 101 35 19 195 1 45 11 74 203 88 136 115 87 74 23 41 71 113 63 55 8 26 153 93 95 6 158 101 37 159 18 113 79 7 37 95 87 75 145 39 66 89 16 4 117 197 128 35 84 40 179 63 89 22 67 49 60 178 57 5 21 9 18 113 12 63 46 62 191 89 143 155 183 141 135 195 6 101 146 25 205 55 225 1 89 167 73 167 157 78 119 19 95 5 129 85 41 18 173 167 85 225 159 186 7 51 169 77 79 67 44 163 181 15 7 69 73 7 197 68 44 127 99 32 121 36 29 88 48 177 40 25 195 17 15 69 143 25 25 37 43 201 72 207 100 1 127 52 1 28 43 27 77 13 40 68 53 105 3 26 17 18 37 1 23 5 199 164 71 104 0 78 95 105 0 107 129 115 132 69 39 47 66 27 41 57 20 33 103 35 1 58 23 166 13 4 16 37 55 191 129 109 63 115 29 147 214 55 127 133 29 11 59 47 160 183 42 187 15 37 196 157 137 31 41 185 0 75 97 47 95 15 6 129 164 7 174 29 31 39 229 183 25 187 160 67 70 74 131 113 152 12 44 93 137 167 135 39 41 85 22 157 30 143 85 185 7 28 71 121 29 2 35 34 43 81 5 143 90 101 126 61 119 67 156 7 14 139 19 70 32 107 125 12 65 3 27 83 136 105 103 7 65 45 67 86 35 211 89 77 27 15 15 36 11 127 53 107 136 1 168 63 183 41 169 31 27 34 125 91 5 89 77 63 34 125 41 32 59 3 222 61 201 133 1 67 75 7 29 49 186 122 85 209 216 111 81 189 37 14 67 45 193 3 95 162 143 51 235 77 81 31 1 13 19 175 55 187 161 112 160 61 13 57 197 57 74 125 187 145 73 119 93 27 75 102 31 191 97 127 64 25 3 5 151 124 132 17 65 83 45 30 45 104 27 21 73 166 59 67 21 92 13 119 19 5 47 7 88 33 41 133 87 137 24 33 109 47 52 131 65 43 153 33 64 107 143 133 33 101 67 179 27 112 173 179 0 69 93 37 87 119 60 78 1 72 165 165 26 139 47 23 89 21 21 82 15 65 52 30 55 82 18 226 93 97 114 145 190 60 11 37 171 123 65 189 93 119 147 35 75 110 119 163 75 163 36 185 158 85 131 195 50 107 3 8 5 41 59 39 65 29 161 26 63 93 129 3 54 6 77 202 27 165 123 148 101 153 33 232 78 35 113 113 115 139 63 55 94 91 35 67 238 85 67 158 119 69 37 29 32 143 16 65 9 69 45 107 128 68 59 29 15 23 43 3 133 159 15 3 87 75 145 19 82 97 1 11 71 51 101 67 37 124 63 121 81 137 72 47 38 161 147 2 43 241 175 87 53 85 31 13 135 39 195 157 57 189 15 130 25 15 15 107 97 7 19 15 19 151 193 21 9 121 57 83 162 138 67 50 35 135 117 197 1 44 41 15 121 181 125 97 38 27 139 86 137 23 18 29 61 36 33 87 177 57 173 23 17 17 194 131 95 187 13 34 117 49 136 148 52 82 131 43 156 49 162 191 233 144 44 25 25 140 157 61 126 67 25 69 93 19 29 60 4 61 17 3 23 95 93 42 47 153 104 105 23 57 4 203 38 32 81 75 111 35 97 85 24 29 147 28 49 131 205 177 20 101 185 146 99 117 61 20 183 9 161 119 88 76 127 17 52 47 123 53 169 65 23 67 157 49 133 60 72 80 101 158 14 197 199 151 74 12 55 61 36 26 51 95 25 20 109 80 101 13 136 49 37 129 71 171 163 123 46 185 47 83 195 0 95 40 6 81 99 29 65 83 17 33 139 38 121 124 75 77 147 203 28 158 52 24 51 104 33 34 112 143 73 122 63 12 138 3 23 92 54 39 61 86 187 26 21 179 107 3 147 59 181 79 132 10 6 55 61 1 175 5 7 28 89 165 83 15 119 29 32 212 11 73 110 87 29 87 101 83 133 147 103 139 135 23 209 24 102 41 154 45 23 142 142 24 147 0 60 99 51 52 15 121 53 143 79 108 13 40 126 111 173 83 89 29 142 72 83 44 87 11 115 105 131 5 111 133 11 162 17 109 23 79 181 73 75 135 235 27 194 1 21 117 21 93 3 37 77 11 39 84 5 133 6 9 63 92 5 75 185 57 25 51 87 95 79 7 109 19 112 159 218 43 13 114 43 130 92 121 124 127 119 69 26 69 61 27 30 78 149 82 165 135 40 75 60 35 76 125 45 65 28 225 133 151 83 96 60 168 4 225 91 163 133 31 135 234 33 0 149 125 35 120 43 143 146 22 82 78 131 7 71 67 51 37 70 109 72 85 137 57 2 29 95 81 90 81 115 162 91 25 5 78 21 30 27 131 84 99 71 155 7 143 154 83 55 25 139 23 64 31 102 123 141 102 77 39 94 63 128 31 65 177 103 61 87 67 71 139 16 125 27 11 81 183 73 30 109 15 93 149 91 159 167 135 205 43 13 29 179 17 135 93 121 13 145 13 79 35 69 27 57 19 133 89 28 183 87 149 16 129 159 71 197 173 80 83 109 6 47 132 153 35 40 31 47 33 125 47 81 78 113 99 58 97 135 75 151 17 52 167 47 8 156 63 84 139 46 75 152 41 111 139 69 41 222 41 121 85 11 60 201 63 53 193 25 163 154 43 192 121 73 207 174 60 17 117 51 93 113 153 33 124 61 91 57 17 60 117 87 41 65 83 23 51 209 139 128 27 73 191 13 99 95 3 1 73 37 117 53 45 25 30 13 1 145 1 101 157 105 4 173 37 79 105 129 139 77 163 81 29 37 5 97 142 119 11 15 127 77 137 124 45 179 9 62 163 39 1 25 129 45 95 219 131 70 41 39 85 43 149 103 3 13 15 39 95 52 53 61 73 7 204 70 78 83 17 5 31 11 23 117 88 17 51 105 207 87 49 189 17 63 61 37 151 62 86 47 117 26 153 38 49 19 171 23 23 19 31 113 13 85 45 26 103 25 173 5 11 90 17 7 17 185 62 47 205 184 83 174 59 155 61 19 159 113 107 91 109 117 42 13 53 113 68 61 110 207 30 33 114 81 41 25 73 105 63 183 188 113 137 212 66 154 69 66 21 145 66 80 89 95 2 25 54 137 37 7 152 91 7 1 52 181 207 17 1 71 38 185 127 119 156 18 48 201 29 67 157 61 177 118 55 45 18 8 75 11 114 223 17 57 43 175 49 29 79 82 18 56 27 57 79 30 208 99 185 151 123 86 44 71 33 11 86 185 179 119 41 168 0 10 33 151 101 191 15 52 165 89 97 15 67 87 7 133 118 3 117 179 33 109 169 27 36 15 13 31 115 56 150 9 180 27 21 49 63 9 87 179 245 39 16 49 126 73 223 5 41 52 163 85 56 143 193 7 56 49 137 147 125 212 80 3 109 107 3 176 7 27 5 145 41 132 101 1 98 182 147 55 61 11 107 65 95 42 83 141 16 46 27 72 26 71 8 80 88 21 60 166 100 152 99 43 57 123 161 89 1 83 87 44 49 117 121 111 33 36 161 137 55 62 173 1 21 191 3 35 66 133 127 107 144 99 21 141 1 51 147 52 7 9 103 35 51 45 13 123 47 127 11 113 108 23 97 10 141 123 127 141 157 119 141 173 47 51 65 127 239 126 31 31 12 129 37 81 17 95 135 143 23 44 16 119 29 33 23 74 231 84 161 90 183 119 1 18 189 37 30 14 57 64 71 57 47 92 65 51 56 29 20 215 97 49 51 105 13 81 187 89 204 65 81 87 51 32 143 123 37 139 51 115 15 119 37 60 105 127 51 22 37 49 79 13 51 37 35 95 143 5 81 103 101 46 51 7 55 189 6 21 91 37 154 99 103 49 44 28 103 3 62 16 90 31 69 85 63 180 17 73 47 95 49 22 158 37 45 163 93 103 79 51 13 11 104 79 125 25 131 69 23 2 28 211 145 64 109 71 121 213 1 81 23 23 53 90 13 120 79 143 9 49 132 127 111 73 7 25 39 64 27 71 70 87 41 80 201 3 158 23 93 103 55 159 79 35 147 111 77 27 65 101 101 138 73 30 90 16 89 17 162 41 91 39 53 30 158 161 60 81 19 85 179 76 103 14 19 96 143 77 159 25 153 148 59 117 163 110 115 17 81 1 45 103 77 169 174 11 97 159 223 35 37 35 36 115 132 43 49 3 14 102 189 14 175 199 83 153 9 222 30 131 27 113 37 17 16 125 83 45 93 161 199 11 87 167 98 54 91 5 219 0 1 7 36 94 39 49 117 209 142 53 35 21 88 211 153 13 96 98 155 95 95 17 99 105 0 131 27 75 145 243 67 69 72 75 110 157 205 142 41 75 47 67 13 35 131 168 137 17 95 71 97 52 46 109 12 140 67 59 72 131 112 115 26 107 6 139 109 49 105 71 99 124 11 89 47 125 219 76 25 163 88 227 5 17 8 164 96 183 171 33 73 30 73 62 49 77 11 63 130 29 167 10 115 37 89 142 41 106 37 198 147 69 123 11 156 32 86 1 191 119 63 54 21 59 5 64 138 225 67 89 69 1 91 137 99 32 118 29 110 30 147 99 109 28 33 55 153 161 19 38 133 31 84 95 1 139 35 23 152 93 23 77 53 2 151 112 29 182 135 230 1 1 105 111 42 114 49 11 93 24 124 116 55 19 51 15 121 91 163 74 237 1 5 8 90 181 173 17 11 45 124 169 41 0 165 138 195 163 69 125 42 13 45 123 17 87 101 83 23 53 82 65 25 1 43 111 20 16 69 155 43 185 141 133 63 52 23 1 147 33 111 96 107 105 95 101 87 69 87 68 23 34 58 214 25 85 15 106 93 47 110 19 139 127 135 28 55 48 77 165 153 53 169 43 37 145 11 114 69 29 39 153 91 141 143 93 157 102 93 1 5 9 199 41 186 71 4 220 69 155 71 89 95 71 23 61 59 87 41 74 35 139 89 73 73 71 91 63 83 13 191 9 20 201 80 16 73 169 227 229 100 4 65 101 93 3 225 18 1 30 67 41 184 11 84 145 29 161 93 8 45 25 1 71 93 47 48 5 60 123 35 155 71 185 131 70 159 90 15 1 19 141 39 11 21 93 162 39 146 177 28 66 11 171 152 60 7 41 61 18 139 24 97 5 100 83 137 187 21 32 29 19 139 65 64 107 126 147 9 71 13 62 109 15 51 129 170 11 45 126 31 141 0 55 75 42 80 174 29 149 174 135 66 75 35 65 23 14 45 26 42 216 59 132 63 92 233 1 55 67 7 40 65 171 3 49 113 1 124 57 23 60 104 142 42 93 226 71 70 35 51 19 36 0 29 49 33 57 61 42 5 173 5 33 213 113 73 31 54 39 128 18 32 61 5 59 43 56 120 27 21 42 0 89 99 9 135 219 44 23 15 19 36 47 15 169 107 61 113 42 91 30 111 109 29 87 35 65 175 17 152 23 193 105 85 27 10 117 23 174 77 182 95 4 77 11 59 1 49 145 51 171 181 21 67 225 208 81 141 35 52 177 60 151 11 43 0 128 17 5 47 24 187 55 45 39 82 95 22 42 22 91 4 54 233 115 47 35 192 3 117 117 205 123 175 13 86 178 90 41 9 43 38 163 47 209 111 169 35 34 27 73 117 107 1 20 93 129 50 20 91 7 49 147 113 11 13 135 55 89 217 43 65 17 37 2 125 84 95 14 127 114 201 99 14 187 3 111 83 5 46 55 36 76 17 143 43 109 0 49 63 157 111 68 167 131 113 137 67 49 31 1 20 25 29 4 65 117 101 103 45 109 141 52 52 4 2 51 37 107 49 203 29 68 49 114 51 111 13 7 43 108 101 131 95 3 12 101 54 120 5 107 178 80 5 71 211 6 11 75 127 10 217 41 95 5 75 73 49 79 57 209 91 54 57 141 107 119 41 64 93 181 39 129 15 117 94 69 2 150 5 239 125 139 189 151 20 192 117 31 170 25 181 11 70 35 69 85 55 39 39 81 67 76 90 145 1 77 45 181 183 119 60 38 217 55 35 108 136 193 19 191 60 3 148 143 71 156 11 236 113 47 43 94 41 227 0 149 91 107 40 6 79 29 227 155 17 11 59 135 15 25 75 109 27 181 2 163 23 117 145 49 147 141 75 44 21 27 1 63 79 137 22 157 79 17 77 66 57 115 89 145 103 29 46 17 80 205 209 26 145 68 21 23 111 97 179 51 25 1 65 43 31 17 57 65 133 98 119 11 31 10 39 164 97 53 112 0 198 84 67 59 73 59 5 37 60 13 35 45 131 63 181 51 139 51 37 31 11 1 96 88 241 83 173 100 204 172 67 70 22 137 76 89 3 93 25 55 20 137 5 119 3 55 84 191 48 19 59 25 83 39 153 77 186 79 17 18 88 51 19 176 89 5 51 11 35 142 9 138 65 85 114 103 23 8 43 51 44 52 3 97 42 13 50 23 6 114 137 25 49 199 97 83 83 143 1 120 29 7 89 107 176 25 38 111 55 47 129 85 93 3 18 173 153 21 123 3 51 11 103 111 43 75 77 27 175 15 50 59 126 166 15 127 16 11 65 53 125 73 115 69 101 1 85 84 78 133 38 172 129 187 3 177 1 101 45 0 41 11 45 231 9 172 87 138 93 23 73 112 14 79 97 39 122 7 25 151 137 9 229 45 145 167 37 6 57 63 168 43 93 117 62 25 87 23 63 157 65 52 2 2 71 119 187 159 31 80 196 41 85 79 153 128 159 118 18 191 141 185 33 153 25 59 156 33 15 111 14 15 60 112 10 165 117 43 155 13 24 15 0 15 16 83 52 24 153 181 20 27 129 53 91 47 154 97 61 166 19 11 10 114 32 135 105 221 107 198 9 21 115 141 45 133 115 73 47 4 47 155 7 127 13 87 95 26 50 139 5 82 15 83 29 120 173 135 218 139 15 97 9 201 119 85 95 95 23 46 195 143 159 15 106 96 55 9 91 46 5 71 27 141 205 174 30 91 68 153 55 120 129 61 79 62 25 118 11 105 8 57 19 115 138 163 103 13 131 181 71 72 137 120 187 35 25 61 103 45 37 99 125 38 35 23 63 135 201 234 34 215 77 61 163 87 187 73 217 113 143 30 111 55 48 141 47 35 205 153 179 175 34 21 41 11 91 79 63 221 71 83 112 17 115 209 29 1 77 97 89 165 95 9 33 87 66 25 119 0 13 122 102 38 49 35 139 53 65 38 40 102 45 17 37 141 33 108 217 45 86 59 74 10 162 146 23 47 58 105 90 74 1 115 33 5 193 135 183 11 89 61 33 13 112 37 191 83 121 29 13 77 4 74 57 5 11 210 155 19 171 75 28 51 88 59 173 123 117 39 182 99 33 100 18 17 159 28 37 5 53 2 32 174 9 71 9 151 56 208 37 10 188 96 103 142 34 107 102 19 41 25 80 62 49 79 113 75 97 136 93 59 77 19 30 25 118 40 154 214 5 9 23 15 59 30 89 37 133 123 5 25 13 3 17 104 109 119 25 60 63 35 121 0 49 176 57 35 31 15 13 90 193 51 39 105 104 177 51 127 64 174 3 16 98 15 181 103 100 179 65 25 21 130 55 32 21 64 110 103 148 23 105 39 149 117 40 1 25 129 129 123 36 195 67 213 161 211 83 30 112 116 3 21 149 145 13 171 117 64 93 27 219 1 42 39 93 39 65 67 85 27 175 166 0 53 55 111 30 95 71 85 213 99 42 103 19 41 36 6 70 60 62 242 2 15 157 90 107 152 110 2 111 20 86 177 67 90 21 163 11 85 64 33 85 28 57 45 23 14 131 124 215 201 73 123 102 51 105 49 89 43 67 197 105 65 120 95 183 102 57 84 192 57 41 13 103 113 127 147 38 72 131 155 1 3 132 9 203 1 79 67 63 61 1 34 69 49 101 23 163 3 13 9 1 109 51 99 110 74 67 69 163 3 77 24 36 129 5 188 100 25 87 210 173 43 113 99 41 156 49 177 34 47 91 61 5 117 39 186 63 25 38 11 161 12 97 143 25 107 7 63 193 30 5 118 70 35 115 193 148 71 157 55 157 73 96 11 176 55 35 147 85 71 229 47 77 145 120 96 139 60 107 103 151 37 4 42 151 215 73 37 59 19 201 47 117 29 105 83 105 103 145 17 17 15 155 27 87 67 95 153 117 16 104 49 63 19 143 141 173 131 115 7 147 49 153 117 71 27 83 127 183 131 73 35 11 121 27 150 8 72 97 91 47 153 146 203 122 123 29 99 48 60 9 66 201 31 79 63 11 49 213 94 27 99 45 62 141 155 63 130 40 67 103 192 23 9 177 43 103 219 5 29 27 159 91 41 101 119 178 89 7 16 89 89 8 57 61 13 23 41 68 29 23 177 109 37 33 140 83 75 35 48 43 170 23 49 199 47 39 1 81 29 21 151 81 108 113 59 35 169 37 183 43 168 41 61 118 55 104 27 37 99 5 3 35 55 109 57 54 155 53 67 53 21 99 1 107 167 103 73 39 33 9 26 50 51 81 6 30 17 27 123 83 29 79 73 109 4 87 69 116 40 185 69 142 24 7 91 11 163 55 181 127 54 188 155 81 17 141 121 147 159 35 28 30 79 142 8 201 92 137 75 41 39 93 3 74 53 37 154 34 141 1 3 5 238 75 123 127 31 69 83 9 9 143 98 4 73 104 138 1 1 158 121 2 24 23 3 145 139 199 114 42 55 88 83 104 161 33 140 26 131 14 176 39 184 0 53 119 81 113 45 3 94 64 4 36 1 35 149 37 35 101 33 101 235 75 131 118 7 23 158 63 57 89 121 32 37 82 32 143 125 31 15 13 28 35 151 99 61 131 23 1 197 27 48 71 13 39 17 19 116 175 43 34 93 27 22 41 19 131 125 39 91 47 69 108 123 89 30 3 119 60 27 16 45 0 187 159 63 93 225 65 123 172 45 36 45 23 145 97 133 92 87 79 77 141 8 45 149 159 100 99 51 41 66 174 53 199 101 29 179 139 32 3 39 98 141 161 30 7 21 23 207 37 211 136 119 175 155 43 161 1 124 60 2 179 40 91 85 19 106 41 227 55 55 127 119 143 99 83 66 63 49 165 31 28 13 2 21 151 141 159 43 23 154 163 69 28 101 78 155 32 135 91 15 95 122 13 115 32 97 63 1 145 168 26 1 219 38 91 15 84 85 17 187 118 47 1 7 117 5 44 125 160 69 163 127 176 43 7 17 125 137 120 130 93 31 12 65 45 68 120 179 20 165 5 1 211 109 117 15 188 31 33 81 192 133 111 155 79 158 21 89 45 95 93 154 38 230 17 15 170 29 65 119 95 10 35 9 109 49 57 13 84 107 55 133 26 59 15 15 45 61 99 149 158 66 34 19 3 12 49 181 89 15 40 36 21 195 16 163 215 50 195 65 30 31 1 118 166 77 37 59 139 135 81 11 127 51 175 8 1 89 155 119 13 87 161 61 1 5 78 105 125 65 126 19 119 129 10 69 3 91 128 137 69 80 19 45 123 141 81 7 104 91 61 61 145 42 91 123 141 151 197 60 11 23 75 143 93 17 60 5 32 35 58 63 9 117 133 63 16 1 70 46 85 133 101 127 73 137 113 185 126 141 17 110 111 102 9 193 87 175 31 24 59 90 123 39 52 91 13 6 85 162 7 167 67 153 118 114 146 53 77 85 168 92 139 165 69 1 0 97 27 5 5 161 119 27 117 43 3 61 91 27 125 167 40 2 27 25 109 169 216 126 50 101 123 51 81 177 12 7 41 111 111 113 99 139 91 9 169 117 27 102 103 9 247 120 149 39 77 85 73 181 15 5 199 57 51 57 68 70 59 79 4 159 141 27 206 19 9 205 89 113 107 99 154 53 29 72 5 118 34 60 59 3 123 93 41 96 187 144 121 90 19 209 213 12 20 57 28 118 75 41 63 75 163 111 75 53 23 175 54 38 172 175 198 15 83 132 163 3 85 136 25 6 27 205 12 83 109 97 27 231 9 90 77 7 39 119 21 195 108 34 159 45 147 73 138 25 11 83 164 41 55 175 93 61 234 99 17 107 169 37 119 21 149 37 23 123 97 191 51 41 99 1 127 176 131 205 209 3 17 73 168 113 18 61 84 55 102 200 120 110 2 77 206 35 67 40 189 47 16 127 59 2 9 99 155 19 97 168 72 78 160 81 177 161 165 211 110 153 85 193 127 12 173 88 213 27 192 9 131 25 3 61 103 23 14 3 125 85 70 39 29 29 102 103 52 153 69 25 134 81 168 133 109 56 23 108 111 189 0 103 9 103 81 185 33 149 13 207 128 72 131 81 61 3 126 51 15 81 75 146 63 175 55 110 167 0 105 92 130 123 26 35 47 181 19 14 197 93 50 75 94 19 101 102 91 31 139 21 164 55 26 15 41 93 29 139 157 17 17 65 29 79 207 38 29 129 185 85 79 29 37 13 135 51 137 1 2 117 11 129 71 49 73 124 1 109 45 157 215 109 108 17 67 97 47 127 105 164 199 69 57 37 71 57 33 103 129 17 31 57 26 71 48 33 3 3 1 97 7 44 73 49 69 47 86 20 48 45 187 38 3 30 116 113 153 18 106 29 61 57 153 125 189 33 5 75 99 61 49 238 107 21 144 185 99 141 179 119 192 31 136 51 2 24 60 179 169 50 39 69 149 59 49 99 91 83 33 128 155 149 75 9 5 218 35 184 103 53 14 17 161 161 106 9 100 127 121 186 35 41 17 35 41 35 199 177 61 157 9 79 149 25 29 88 57 13 31 51 45 72 137 134 5 160 95 53 47 126 78 15 130 49 51 192 93 113 33 7 61 111 25 129 45 27 129 9 111 21 151 211 8 91 63 50 130 55 147 105 45 4 145 79 42 23 45 23 47 54 63 17 114 98 29 123 3 118 201 78 183 28 16 37 12 39 125 190 105 29 67 3 21 40 25 51 77 219 39 31 119 153 191 32 35 89 10 11 41 29 67 94 150 83 9 11 31 83 79 123 119 57 99 67 53 205 91 49 115 6 132 41 21 23 89 211 103 47 175 108 106 53 139 97 1 47 35 14 11 204 195 33 133 141 7 42 61 28 15 87 65 13 28 193 64 183 115 87 155 21 125 154 20 79 76 151 79 51 45 83 1 102 34 21 125 116 109 45 15 103 89 145 29 39 63 200 154 89 133 53 93 63 9 41 191 161 19 62 29 103 29 141 159 2 165 37 1 139 54 11 73 78 205 53 154 63 47 49 197 131 25 63 9 107 228 123 4 89 131 93 196 29 115 61 21 9 47 202 183 85 13 161 87 65 47 60 29 143 27 45 182 110 76 111 143 81 131 78 29 188 67 125 55 22 68 10 23 216 55 36 76 85 61 178 15 59 88 43 139 97 175 49 72 125 115 107 35 23 111 37 149 19 172 52 89 76 89 9 15 61 104 65 207 136 83 101 42 114 45 205 177 7 29 175 165 207 95 12 63 124 119 48 37 67 33 23 99 115 115 16 142 114 105 83 49 26 115 109 3 211 37 1 21 87 187 149 181 115 146 117 85 71 19 31 171 145 45 81 73 53 97 17 59 45 39 80 49 155 47 61 65 28 10 32 81 160 136 101 235 124 113 41 7 29 76 41 47 59 50 49 23 129 19 147 123 171 97 93 159 9 189 143 16 85 59 103 89 123 15 8 81 147 54 55 68 58 61 115 89 195 47 85 32 80 97 73 145 91 175 65 71 127 1 23 59 1 107 127 97 24 31 103 109 79 112 93 81 58 121 151 84 1 99 63 91 30 105 73 11 23 216 63 83 23 57 62 138 158 26 61 193 138 38 5 156 65 39 30 29 129 121 0 4 83 131 177 47 71 50 137 91 121 181 185 81 107 59 3 135 175 115 79 18 30 65 130 185 189 39 19 51 2 91 3 36 168 135 81 47 7 121 211 81 4 55 61 176 169 37 122 73 66 61 151 37 138 103 229 27 19 3 21 42 115 211 86 47 131 161 81 166 2 19 121 95 201 35 57 127 176 60 67 104 30 173 139 1 77 17 1 57 112 84 96 25 180 153 101 159 19 95 162 85 207 31 65 169 159 10 118 139 203 81 100 169 17 169 183 31 130 151 129 15 25 8 17 98 4 143 123 189 45 150 113 37 33 3 81 114 93 117 136 131 59 66 79 4 61 56 125 116 39 0 80 128 137 45 1 13 32 169 43 45 43 172 17 119 181 113 47 165 45 12 127 156 173 127 13 83 1 2 55 151 127 50 203 163 108 109 85 177 84 103 73 23 184 139 23 1 179 43 142 45 3 7 72 23 54 43 129 61 139 28 90 49 151 34 107 85 27 158 31 85 5 161 67 62 115 144 105 7 99 86 92 191 35 173 21 189 45 76 21 59 119 51 207 87 122 233 19 91 161 3 25 101 122 31 91 117 178 110 88 19 3 11 71 67 159 103 167 75 167 29 70 87 157 110 33 193 181 49 75 70 37 27 19 3 23 123 44 37 41 145 85 49 7 70 22 189 7 71 67 33 62 19 125 139 55 26 62 129 15 121 19 111 78 53 64 26 231 119 115 49 44 107 22 179 163 27 48 82 97 107 23 102 113 73 59 107 73 101 50 69 5 17 25 1 45 155 9 71 203 63 125 1 63 5 29 4 195 13 71 17 24 29 79 9 109 21 109 209 35 63 71 81 57 32 45 97 65 131 207 98 116 103 69 176 55 103 153 77 37 40 117 58 173 56 58 0 61 11 10 44 50 7 141 33 109 103 9 209 91 45 14 1 16 61 77 131 86 110 86 113 75 20 3 171 95 6 195 125 69 37 39 137 52 101 93 19 53 10 177 19 71 37 57 47 145 83 221 73 76 47 145 121 18 75 126 157 40 12 101 199 69 15 37 73 12 7 34 15 97 167 222 37 77 10 135 171 106 91 49 2 25 164 14 60 47 71 189 58 118 101 39 45 13 121 20 107 113 100 73 31 36 33 63 183 170 103 139 21 73 45 163 205 48 159 7 71 167 35 87 9 81 25 155 151 110 65 16 203 75 24 5 58 95 168 60 53 23 168 177 103 5 47 29 101 99 159 37 81 33 74 3 138 117 78 35 33 14 135 183 62 37 182 145 107 38 110 28 70 115 207 173 133 14 58 41 112 126 25 153 15 167 159 59 99 127 57 102 49 153 15 133 49 158 5 35 87 36 93 45 40 139 132 25 31 101 3 25 82 9 57 40 62 199 0 53 28 141 63 161 40 61 111 29 55 197 17 75 85 81 119 5 1 1 73 12 23 6 54 7 1 3 19 163 31 57 81 14 91 97 27 174 109 10 94 31 57 125 3 149 93 87 133 135 23 107 18 43 87 51 25 157 5 159 75 63 67 23 181 129 72 129 28 134 223 81 87 83 78 177 96 69 1 47 167 53 88 27 119 132 111 147 92 200 39 103 36 173 92 69 123 152 61 13 175 19 54 71 39 12 113 92 1 156 43 160 14 147 21 241 59 11 37 133 183 99 57 103 53 3 33 56 9 65 104 73 55 148 96 8 43 67 45 183 10 35 80 19 61 51 145 230 35 107 27 34 197 193 168 59 193 105 11 52 70 172 167 37 239 5 86 101 109 42 63 137 127 19 13 80 133 5 103 73 208 130 117 17 54 74 29 239 49 9 1 72 17 185 153 45 161 100 121 137 177 38 86 11 1 10 58 9 7 137 109 21 181 85 188 12 5 77 55 5 76 16 83 45 159 10 197 23 14 30 23 33 37 100 45 21 5 155 9 123 55 30 113 3 46 131 48 71 78 33 0 21 43 75 39 67 21 44 31 25 147 91 23 143 37 113 21 95 99 19 29 19 20 117 57 156 129 47 23 88 42 1 57 55 119 80 92 51 65 110 27 3 38 60 84 73 70 8 26 100 99 64 201 39 50 37 63 143 65 51 63 117 6 183 33 61 25 101 65 23 189 182 33 198 53 81 244 49 215 49 135 28 177 18 59 157 173 34 0 191 51 37 54 35 4 91 5 19 33 194 68 37 3 57 169 67 1 69 9 41 122 30 49 35 6 115 177 86 34 171 136 179 17 33 71 51 53 164 93 51 204 1 57 79 180 231 0 149 35 34 61 15 195 124 11 200 47 61 69 139 24 66 5 19 39 102 121 7 194 3 179 53 76 29 155 92 39 131 33 84 107 118 11 75 39 69 55 54 95 126 171 3 31 5 113 81 65 86 164 11 121 125 69 1 161 13 29 23 165 101 47 101 111 169 63 205 10 39 21 6 114 171 51 3 163 87 145 142 3 44 11 23 29 0 153 8 104 37 84 16 20 119 133 133 9 57 112 45 83 47 197 132 88 157 102 7 49 16 101 89 181 21 63 125 169 61 90 17 169 1 93 15 171 177 19 173 35 19 5 11 11 47 29 36 60 113 139 9 53 33 5 15 82 84 9 60 57 76 121 149 85 71 147 13 186 87 111 71 71 172 149 91 35 170 33 183 66 7 139 197 37 24 140 71 26 91 25 174 177 23 76 132 16 41 7 107 19 17 105 196 39 197 38 101 71 203 3 58 17 13 103 122 1 193 27 165 11 85 95 83 11 78 7 149 28 27 135 1 45 123 60 225 239 15 59 203 58 9 21 116 73 67 85 27 215 141 105 126 115 185 83 123 57 100 8 0 21 56 207 67 3 19 59 71 145 57 54 54 125 19 131 96 85 104 8 25 14 119 103 111 3 66 99 17 70 31 7 39 125 59 90 1 173 27 19 129 76 63 17 64 51 117 19 55 185 126 1 119 63 82 17 19 63 150 143 45 139 121 44 150 42 43 52 186 6 145 162 132 123 75 7 75 41 33 21 163 33 29 122 82 55 96 129 89 131 127 153 175 7 77 155 123 73 11 199 83 83 19 23 137 59 13 138 121 151 107 94 38 126 59 175 100 20 81 73 211 85 5 97 13 144 165 76 45 29 15 149 104 3 125 35 7 83 87 39 14 79 42 42 134 51 97 141 95 41 3 99 91 79 30 41 65 45 210 67 79 147 123 29 16 145 177 133 39 5 19 87 103 35 8 107 128 0 92 153 1 51 17 65 83 19 190 67 11 209 82 173 22 50 29 195 3 134 136 161 53 110 113 47 207 141 10 177 85 117 12 3 23 123 215 141 193 65 103 61 153 40 75 31 33 207 69 11 36 33 29 43 91 97 123 1 119 190 91 73 151 207 62 131 101 109 111 89 169 93 113 69 43 85 7 65 171 223 62 59 83 16 139 113 13 27 14 81 75 100 15 21 185 45 107 173 11 65 23 65 23 137 10 95 109 125 0 32 38 84 59 32 7 12 167 147 117 123 23 63 115 36 121 32 61 67 75 177 210 85 107 113 68 8 13 28 99 227 66 101 151 25 27 21 183 7 105 137 127 98 56 209 18 155 114 107 136 100 39 55 151 65 39 119 1 69 15 74 53 35 55 75 78 86 12 25 125 133 91 11 69 33 28 27 96 133 47 179 89 17 110 109 115 73 23 63 74 91 226 63 63 125 73 5 217 38 71 63 185 13 41 53 91 130 7 43 65 66 14 131 23 177 91 147 69 32 195 73 85 127 93 23 145 0 13 157 27 197 33 193 143 39 51 123 172 63 19 53 41 23 29 33 49 220 187 123 97 137 113 9 179 15 127 57 67 16 23 180 39 110 77 130 95 58 148 45 131 17 137 5 78 155 71 43 18 29 99 142 141 15 49 53 65 23 155 74 27 34 117 51 73 199 74 131 106 13 73 30 192 95 39 195 137 7 199 169 67 14 229 6 95 31 39 175 223 9 107 179 110 63 177 81 18 125 155 11 41 51 84 10 61 63 19 17 161 25 42 163 215 4 97 111 35 57 179 29 191 103 39 37 105 87 73 53 240 13 33 5 3 119 81 61 9 97 1 9 30 33 13 131 58 109 67 111 146 19 33 111 28 35 47 29 59 79 58 104 66 79 71 89 67 31 133 51 35 48 0 25 59 29 57 43 61 105 75 142 213 13 1 42 35 82 1 87 39 66 103 25 73 139 60 91 50 65 43 39 157 115 205 81 93 86 183 33 41 35 173 53 187 143 142 145 121 131 13 70 11 214 5 26 155 27 87 3 85 70 31 215 17 171 10 95 67 145 77 42 35 169 51 51 93 117 15 155 200 171 221 9 9 128 59 11 36 97 35 75 24 193 52 55 151 129 183 141 73 80 183 11 5 11 61 26 23 19 9 85 127 91 97 56 49 69 1 21 19 25 59 47 96 58 155 37 51 125 107 3 155 65 87 83 3 190 3 126 149 12 87 226 109 191 8 49 65 137 55 35 43 117 45 7 61 93 41 25 3 57 169 31 31 77 105 1 80 144 62 51 178 135 111 90 5 64 105 79 21 57 140 81 93 77 91 45 53 85 87 159 1 41 108 13 102 39 117 53 101 55 89 47 3 84 35 0 21 112 2 105 151 13 3 41 139 9 61 79 57 77 93 25 92 95 27 71 55 171 39 127 193 75 163 93 207 29 7 71 107 66 115 71 73 55 111 54 29 136 76 19 85 15 27 197 71 33 11 63 83 136 111 6 109 15 85 1 61 27 99 87 1 50 4 14 11 40 169 78 58 65 42 155 76 37 39 73 157 147 31 221 141 129 163 187 137 11 125 117 175 149 97 137 52 47 93 71 1 186 13 111 125 79 45 69 123 94 58 153 63 54 59 82 171 27 143 11 39 29 22 221 155 77 157 217 69 19 167 81 13 12 81 40 186 201 49 57 18 125 93 75 115 81 133 5 164 129 74 61 64 178 49 8 15 149 180 132 163 42 171 99 34 18 144 51 81 1 223 9 15 89 96 79 197 57 21 33 37 120 191 89 55 107 94 125 46 95 135 5 187 137 108 58 23 201 8 167 65 197 174 57 164 139 53 108 201 63 89 67 45 7 7 69 31 151 2 221 55 17 1 151 13 129 69 29 85 0 1 151 74 43 30 105 123 35 45 25 89 15 67 9 195 6 5 231 147 25 41 51 83 8 114 3 189 67 11 11 29 7 32 5 95 133 63 21 35 85 30 149 19 111 24 23 96 60 227 207 103 81 113 61 122 75 17 88 93 21 48 33 68 117 180 101 69 36 73 62 93 77 189 43 5 19 93 76 41 23 48 223 49 48 3 141 43 77 189 62 89 113 84 49 95 33 166 18 75 73 11 133 70 63 197 57 15 93 29 63 103 116 49 116 162 74 66 197 226 29 63 121 19 40 115 29 31 19 81 79 109 187 15 3 5 59 85 207 59 96 83 156 49 7 84 7 174 35 10 117 169 105 129 57 181 125 29 18 39 0 51 101 1 153 67 50 78 79 73 194 1 113 115 232 67 103 185 21 139 191 61 57 1 15 58 101 122 165 1 5 14 45 41 8 116 27 107 43 21 85 72 79 62 67 56 75 63 138 140 29 34 157 138 189 178 75 33 64 3 57 61 41 115 60 127 138 109 28 17 209 194 31 15 25 63 135 160 152 34 71 11 16 83 133 1 37 77 112 97 71 95 33 77 173 13 79 53 41 37 77 110 112 97 23 98 116 113 63 188 147 33 79 25 31 139 33 162 27 155 83 29 147 63 92 96 23 147 14 51 31 67 9 85 85 96 167 115 32 44 67 55 96 1 119 14 23 1 56 67 68 83 171 51 119 151 18 15 46 185 149 163 157 31 201 59 143 72 65 155 35 74 115 57 157 193 85 9 99 1 186 90 23 32 83 111 19 145 97 84 95 96 115 71 183 22 119 10 47 61 41 9 70 7 51 64 111 61 85 13 71 32 70 3 75 1 17 169 105 61 91 36 43 39 49 50 3 34 87 23 63 149 27 8 35 15 67 10 3 85 8 35 137 6 162 3 100 140 3 85 184 18 82 104 109 125 171 69 7 107 131 27 29 39 67 205 6 137 73 79 225 65 102 91 77 45 103 115 75 21 57 148 167 35 161 75 145 6 59 79 105 125 79 119 93 133 11 7 94 139 127 67 74 113 59 118 114 70 57 41 31 121 139 41 7 163 87 1 77 123 7 155 42 1 96 65 21 22 225 121 229 145 151 21 144 25 5 104 103 56 181 213 28 95 13 46 138 87 121 27 83 143 121 84 35 32 4 121 181 184 152 41 99 17 53 19 84 201 17 123 177 11 103 169 111 150 5 111 131 51 14 149 7 120 187 33 71 51 7 29 4 144 51 136 177 175 3 17 55 47 101 163 46 156 49 66 91 107 147 33 147 81 3 108 53 175 108 155 53 145 33 4 29 221 53 87 3 103 84 189 79 179 85 45 59 133 137 83 93 121 45 1 129 29 35 201 117 13 19 19 83 91 170 14 79 99 27 85 65 109 139 97 3 212 70 159 225 35 28 35 76 147 55 67 167 57 135 17 108 63 24 31 123 26 34 6 139 9 21 93 25 74 13 33 103 10 145 48 41 5 87 21 3 145 166 130 105 4 11 29 13 33 31 64 15 118 97 171 14 183 241 40 43 195 1 92 175 63 111 35 145 93 144 14 115 117 154 55 65 127 185 71 113 75 119 103 203 63 119 225 169 144 41 17 91 17 29 147 151 3 62 18 5 59 191 103 9 213 178 75 42 152 45 21 101 103 116 201 191 121 4 61 59 52 195 123 133 29 29 177 162 61 141 95 61 61 159 25 31 15 89 55 54 126 67 23 5 61 129 65 5 42 139 149 163 84 84 61 11 75 131 85 185 24 56 27 221 3 43 63 64 7 97 211 92 148 99 122 72 1 0 184 153 73 79 65 139 205 53 201 23 234 51 193 75 103 12 1 131 75 129 73 81 19 117 117 80 112 66 49 49 46 3 14 165 70 41 67 47 87 15 115 109 97 39 195 145 22 27 27 160 83 108 237 142 96 19 48 64 61 175 15 43 59 25 53 5 35 51 96 47 79 27 137 148 77 100 103 163 20 60 87 25 33 188 174 73 137 220 170 100 39 6 68 147 10 112 97 151 7 23 10 53 243 67 34 222 64 165 1 193 211 135 66 120 135 73 14 135 87 45 113 9 26 5 151 53 197 149 103 41 33 7 69 16 85 108 163 143 105 16 35 1 65 199 67 237 48 130 175 219 171 51 47 4 134 53 122 129 53 100 67 24 16 129 31 55 89 140 176 85 81 1 61 45 99 123 5 29 65 93 129 35 127 188 135 173 227 0 31 7 17 75 159 67 84 71 22 93 13 153 149 22 25 77 121 137 213 157 135 156 39 163 84 77 48 27 50 237 5 44 103 3 168 27 91 83 160 37 93 155 15 43 77 85 167 151 39 185 79 22 32 15 11 32 19 17 121 129 0 61 83 2 87 209 174 195 181 9 175 49 63 79 111 55 48 17 201 54 184 32 155 137 119 211 59 172 19 59 149 95 232 103 41 106 50 103 23 97 163 118 143 96 191 138 169 156 11 203 69 23 21 225 50 21 55 65 197 53 176 147 200 45 177 69 207 47 169 139 61 49 7 61 47 49 21 89 87 162 49 77 213 139 11 79 239 47 174 69 97 5 54 73 61 183 14 13 1 123 123 9 55 85 102 165 93 7 111 61 33 101 223 58 29 25 120 9 53 119 1 143 75 71 87 57 3 75 108 79 25 199 43 99 111 211 56 113 97 86 29 81 145 19 185 9 95 29 182 41 24 79 107 77 86 15 79 3 129 135 135 67 125 111 95 131 189 179 42 5 25 81 3 17 43 45 164 1 141 119 171 50 186 53 39 85 119 67 9 153 155 46 5 167 231 1 9 113 179 82 35 91 151 14 101 121 59 154 65 200 23 101 146 67 46 141 61 19 67 97 55 155 33 64 103 137 29 64 103 177 108 137 115 79 86 89 12 128 9 91 192 81 109 51 141 1 105 51 180 43 41 189 5 51 6 105 114 19 91 153 157 1 18 20 115 24 180 83 177 61 25 37 91 39 35 49 171 57 79 192 172 57 65 94 76 132 63 29 105 58 120 9 70 44 53 71 83 229 28 37 24 223 145 14 18 55 48 93 77 181 43 163 173 60 79 49 159 114 75 59 90 17 14 197 121 27 105 45 63 63 174 61 85 201 64 60 94 31 215 121 23 154 61 94 47 202 82 79 39 13 39 183 102 111 49 121 9 43 110 151 139 61 15 31 19 53 69 15 77 70 61 45 1 39 30 133 183 63 101 100 126 25 67 1 93 149 1 76 43 131 167 27 93 47 97 157 131 95 19 24 7 18 23 125 10 137 25 51 13 97 165 223 45 67 72 107 15 25 5 41 85 53 1 57 51 81 83 185 127 163 31 5 119 106 12 15 106 163 29 65 53 33 38 95 7 59 117 79 165 13 138 93 206 239 111 22 15 19 0 154 152 89 129 46 10 77 101 141 23 83 47 19 53 169 135 148 3 82 87 24 162 63 47 75 43 207 59 70 113 108 39 82 74 35 5 147 22 151 173 25 7 121 111 123 66 174 101 8 11 115 29 21 95 31 171 65 17 136 35 17 19 82 83 7 1 219 124 66 110 15 46 198 71 13 9 21 7 150 85 157 11 35 71 126 67 52 85 143 79 43 134 51 99 3 55 16 137 102 12 123 141 96 104 112 44 141 218 33 15 53 53 57 121 35 125 117 7 35 9 94 165 117 143 1 0 1 105 77 135 64 60 10 139 84 59 15 107 121 62 81 25 8 27 81 1 16 71 43 25 49 16 35 7 85 111 172 83 7 33 31 155 209 11 1 147 181 117 29 36 71 1 33 91 63 67 7 15 12 45 136 113 103 63 19 157 156 155 55 66 38 10 27 43 59 51 37 25 169 0 103 15 27 7 121 35 5 173 66 175 23 33 128 65 126 71 195 123 187 40 73 21 25 229 41 31 151 104 2 45 21 91 46 183 135 1 110 13 117 169 153 141 51 29 197 1 61 23 61 206 175 213 69 177 155 155 78 69 123 125 99 101 104 133 10 41 66 211 33 127 129 185 53 115 46 156 1 70 93 101 49 149 99 21 7 40 140 3 34 43 71 3 13 13 61 151 236 17 8 3 157 117 43 185 19 117 47 84 61 107 17 21 3 113 145 49 106 7 1 25 61 193 19 119 44 108 128 1 143 75 235 97 190 5 169 93 69 75 103 12 79 54 125 33 5 107 81 159 95 67 69 165 59 200 139 38 109 221 131 131 103 85 43 1 139 69 19 53 29 23 21 47 25 109 21 23 101 41 19 137 83 31 119 17 186 57 183 116 91 115 140 191 67 35 111 55 7 138 76 26 89 18 5 107 10 105 128 219 27 73 109 47 45 151 79 121 78 109 163 151 153 101 25 209 57 18 127 58 128 149 196 34 67 79 9 55 95 204 105 21 13 75 131 9 85 91 17 163 117 0 97 55 38 4 35 157 52 15 35 143 111 138 95 199 167 78 103 139 41 111 25 69 87 170 111 1 25 139 137 115 176 151 161 57 50 31 75 25 91 121 135 31 73 175 95 145 85 60 7 1 84 47 163 11 146 79 81 208 9 129 62 243 202 101 45 21 107 21 97 59 13 27 227 183 45 41 82 43 125 237 102 84 117 22 51 193 196 21 49 24 125 91 38 153 15 71 1 119 61 126 0 23 39 20 173 45 207 108 137 163 135 89 90 47 7 13 67 19 15 51 20 49 109 29 125 23 11 143 127 109 183 21 119 69 233 135 202 90 7 21 3 21 96 193 95 129 19 81 129 1 48 32 81 25 4 13 45 112 17 197 111 179 48 193 41 10 125 54 65 92 114 41 47 75 165 57 33 153 155 67 75 35 109 66 5 7 73 111 1 143 171 123 123 85 11 207 83 169 93 54 131 146 43 66 17 155 89 37 45 101 181 47 151 210 77 33 76 91 109 207 43 21 161 153 63 173 3 51 39 157 63 21 219 70 92 95 23 5 36 10 107 57 1 87 83 3 150 165 5 90 109 37 43 27 55 67 169 4 0 45 95 23 25 23 3 7 71 67 18 7 52 151 39 7 159 39 41 33 99 57 169 158 5 89 40 23 7 4 9 181 67 101 57 25 120 144 83 5 59 108 9 41 58 11 14 109 118 55 38 213 17 63 61 55 109 187 105 27 119 67 60 89 97 137 101 163 99 6 15 49 25 215 185 13 178 67 10 33 59 65 127 49 53 85 76 25 151 201 15 171 85 97 89 51 66 219 83 24 85 15 73 61 91 37 127 38 136 2 130 171 19 107 4 1 179 95 187 27 39 79 1 181 64 15 71 115 39 223 119 3 9 15 79 179 13 245 46 133 0 47 11 69 123 80 45 170 65 121 67 27 76 47 7 131 19 139 69 47 71 185 61 33 119 37 4 41 225 28 32 122 29 73 163 125 87 173 13 43 149 79 183 199 70 11 1 75 157 27 15 9 53 195 14 65 77 121 100 150 3 29 73 7 33 27 12 35 91 137 9 169 73 41 128 5 129 53 7 0 159 102 123 60 91 177 30 4 111 18 101 61 23 13 81 222 45 151 199 16 75 59 27 11 233 31 187 43 62 66 172 19 118 43 65 182 199 1 53 114 9 91 187 123 10 177 22 35 24 98 0 47 233 1 1 119 23 125 123 89 102 161 211 97 72 71 6 47 6 15 209 33 29 9 105 228 9 35 129 159 35 159 103 13 5 18 51 128 38 95 59 36 1 0 9 205 103 79 46 39 22 102 65 65 129 3 51 115 87 147 59 95 25 36 31 203 107 36 45 38 113 187 5 142 243 191 32 157 2 79 39 47 96 165 105 17 197 141 9 1 187 139 39 63 4 48 81 104 23 89 49 55 223 16 0 52 79 2 45 38 211 75 80 0 93 129 55 59 37 131 21 11 31 14 7 169 32 19 17 71 126 31 45 65 102 29 56 96 9 101 24 9 109 3 77 6 111 29 49 93 85 12 23 7 58 133 133 222 19 25 55 29 45 84 128 35 19 53 149 10 156 158 139 1 43 1 8 53 107 157 174 29 71 141 29 67 9 95 53 53 111 47 29 85 140 193 203 143 91 49 79 102 103 19 85 66 61 19 1 41 51 191 137 53 128 43 173 81 78 123 111 79 211 61 43 14 21 198 21 81 47 217 28 19 52 35 110 84 49 15 99 195 231 31 117 121 183 89 15 27 47 179 90 35 37 57 200 56 160 151 59 155 109 103 81 151 27 119 34 101 41 83 47 31 189 159 81 38 81 31 44 67 25 30 75 133 113 179 119 187 131 91 1 28 153 21 24 101 3 175 29 10 75 105 77 35 25 118 183 243 71 55 85 8 31 19 103 63 138 127 181 19 39 82 67 55 151 14 143 191 43 20 59 59 31 23 79 66 63 17 65 71 171 125 83 92 107 44 13 65 67 155 107 77 193 7 75 23 111 71 118 12 149 41 77 19 6 13 125 148 75 23 183 74 81 147 161 67 34 122 147 11 125 89 15 101 67 19 7 139 95 15 16 55 108 161 185 15 16 117 119 15 67 81 219 53 22 27 143 103 53 121 134 81 73 183 17 10 116 11 85 219 21 133 176 143 97 143 125 21 13 9 25 36 173 94 87 0 9 11 135 169 91 65 47 183 152 181 37 91 83 79 103 189 15 165 91 131 13 76 19 91 2 55 134 9 199 101 39 81 134 67 25 135 29 21 173 27 61 91 97 69 146 218 145 134 91 164 105 13 43 126 141 136 80 57 154 183 55 175 8 102 63 8 27 116 25 67 71 79 9 45 159 19 109 97 167 163 67 109 42 190 11 53 67 30 75 23 81 79 191 17 6 103 137 23 87 208 3 39 117 93 179 87 111 61 133 105 48 95 122 67 99 43 11 87 197 33 39 3 87 124 222 85 133 147 83 15 102 127 33 89 122 106 177 56 73 77 7 81 80 49 203 133 134 7 23 1 53 9 29 171 59 165 154 90 3 181 89 148 181 95 9 107 17 121 103 93 151 12 187 153 111 111 75 123 107 11 41 111 83 121 71 9 127 93 123 83 8 213 29 131 81 20 3 19 93 157 73 232 57 51 71 171 25 101 110 88 210 19 147 5 29 79 76 5 3 91 99 43 134 57 15 161 179 5 20 61 97 21 216 156 57 175 86 59 35 5 166 61 13 19 47 20 179 65 13 14 61 95 65 75 19 4 123 20 20 0 24 90 113 179 16 170 139 72 31 116 136 50 45 162 157 3 7 48 87 59 27 125 139 31 85 165 11 99 69 47 175 131 93 21 59 81 96 45 79 210 222 100 93 55 95 73 47 115 89 113 27 49 79 32 63 69 138 27 157 55 5 159 107 218 55 54 7 61 89 19 1 31 25 101 65 183 13 49 127 19 39 77 55 55 85 155 71 92 83 49 7 33 8 41 141 43 47 18 109 21 83 131 11 1 194 42 52 211 19 11 106 82 13 148 46 117 67 123 81 1 48 145 67 31 105 61 14 41 15 115 91 23 13 64 197 111 69 23 56 115 53 63 115 83 11 41 105 59 18 74 13 213 152 30 180 29 101 93 203 203 63 139 161 84 9 56 115 8 101 107 73 5 3 105 81 130 85 93 37 3 89 82 11 39 53 161 155 15 97 35 106 145 112 21 9 170 3 147 11 43 5 123 160 99 159 151 1 161 59 13 34 49 161 75 229 3 5 0 11 131 83 45 46 15 41 131 24 90 100 93 55 141 37 27 153 213 155 39 35 32 63 23 223 56 23 136 37 37 121 19 93 38 122 221 113 7 149 51 9 107 36 1 107 116 18 91 2 129 65 66 29 51 117 154 209 47 123 8 19 88 7 39 139 53 10 123 23 79 27 56 18 179 33 9 97 103 51 151 54 166 203 82 53 9 65 41 144 123 9 203 81 1 77 48 121 69 25 137 112 103 19 7 131 173 43 60 17 49 179 73 58 17 81 163 49 47 29 230 51 134 131 23 153 173 55 191 51 149 11 56 48 63 187 131 49 19 205 151 115 27 37 91 133 102 56 150 209 163 55 19 96 165 159 129 101 99 132 73 67 131 89 29 75 201 84 149 75 85 205 127 17 70 35 24 1 231 113 49 27 182 61 183 10 149 123 163 21 11 181 15 103 120 91 47 103 159 229 78 53 86 15 15 103 123 147 19 7 11 146 121 44 35 49 41 213 96 15 51 7 63 151 155 33 105 161 73 61 136 125 97 167 1 86 207 48 211 43 17 71 13 7 31 91 227 214 65 91 109 84 7 49 3 56 25 103 22 11 33 198 45 114 119 17 55 18 7 88 13 27 35 29 44 131 117 13 115 3 172 111 228 87 112 105 73 69 14 91 134 59 30 16 89 116 36 76 39 101 18 235 173 66 201 75 29 11 39 135 69 41 92 151 7 48 17 31 145 63 56 55 45 63 75 68 127 3 110 177 143 41 77 199 9 143 104 15 51 117 42 73 138 3 75 8 205 203 63 87 65 8 59 9 183 65 89 244 97 96 129 215 97 102 23 74 51 132 53 150 135 65 3 61 109 85 8 18 105 70 223 15 21 67 39 167 93 47 135 87 5 215 24 89 107 55 177 229 72 87 116 229 39 116 145 137 63 135 181 139 21 183 86 53 56 44 17 39 19 113 55 35 100 41 5 46 31 115 49 77 77 93 98 123 27 74 64 161 34 47 51 21 106 205 7 73 39 59 65 91 35 167 179 55 79 219 39 65 39 25 127 150 91 69 52 201 74 21 180 25 71 153 131 123 97 115 129 23 36 19 67 12 33 75 154 41 57 67 182 37 9 25 121 39 77 81 43 45 72 229 19 185 104 153 51 9 181 59 39 33 182 169 71 73 59 37 25 72 69 10 203 28 38 45 39 22 191 101 77 27 77 79 129 25 69 169 135 23 3 17 10 3 105 7 11 88 29 59 43 43 136 58 45 13 99 79 133 129 112 86 29 22 49 99 87 31 208 59 55 101 69 66 187 107 83 240 209 79 36 28 25 77 51 91 199 121 94 64 68 87 21 86 83 9 83 39 21 65 53 85 59 141 113 25 4 170 98 121 22 57 147 201 79 180 9 181 184 160 113 67 35 156 3 159 69 159 111 235 2 34 137 61 47 165 91 32 17 162 49 35 25 53 49 106 143 111 123 1 67 112 19 121 69 117 92 88 152 49 104 49 75 167 149 52 45 194 45 138 39 17 99 145 26 145 31 73 161 148 177 123 20 3 187 175 129 163 42 173 5 1 178 85 37 45 104 47 65 96 23 19 10 131 153 131 144 0 75 7 51 3 73 96 27 140 93 67 11 1 53 121 11 175 229 161 22 53 10 69 13 21 51 49 63 5 236 137 148 59 127 45 123 4 39 8 11 204 59 69 118 174 75 39 40 0 88 101 124 49 3 64 51 179 75 63 16 79 59 51 65 199 13 31 8 2 57 15 94 59 121 81 5 94 110 66 175 113 133 6 31 183 193 100 37 54 191 155 69 9 59 110 77 151 123 132 178 90 109 31 58 121 98 114 97 142 121 145 79 109 8 114 127 105 111 40 33 63 45 163 87 111 114 71 83 27 163 81 141 105 60 114 77 94 11 204 233 91 15 106 7 39 10 57 101 33 43 52 143 59 10 23 103 59 57 15 118 45 175 133 115 72 85 184 139 113 123 141 136 95 58 62 81 43 98 37 210 39 1 153 91 85 26 61 71 92 85 48 66 19 85 7 77 39 131 24 22 131 43 206 107 1 127 43 42 111 3 7 153 56 161 183 19 107 18 23 99 148 111 42 119 115 45 99 225 165 189 49 143 35 133 213 154 183 1 55 111 15 85 43 44 42 111 84 25 77 24 1 67 118 131 87 87 218 33 13 119 75 175 5 82 95 15 48 22 88 201 130 86 175 155 194 29 194 53 181 133 37 141 139 91 54 161 45 4 136 47 140 105 79 61 27 215 61 45 120 183 123 121 125 71 97 15 29 127 122 3 41 48 23 7 101 19 41 132 189 61 81 69 10 72 35 3 143 25 47 133 24 100 210 79 196 53 194 46 100 119 66 65 71 5 204 81 156 41 128 125 19 181 49 59 74 88 93 129 115 55 88 43 23 87 13 147 53 53 3 163 1 41 85 16 37 37 119 36 183 15 159 135 79 13 68 73 69 20 66 71 83 58 122 25 173 115 59 49 60 157 191 67 53 10 27 183 103 109 1 37 199 115 21 27 73 145 103 143 181 233 91 147 71 7 187 113 152 85 43 75 91 225 45 61 17 115 169 35 147 93 17 181 9 91 74 209 115 167 156 129 69 7 71 167 117 166 61 31 15 183 119 136 194 11 33 84 141 17 173 203 83 11 158 55 185 35 77 79 89 15 23 121 59 134 115 41 119 198 49 39 70 15 31 1 11 13 7 33 117 1 131 53 98 163 183 27 61 51 61 67 33 33 41 99 58 127 27 22 52 15 171 43 23 125 17 7 0 100 196 42 39 102 123 47 58 205 52 109 107 0 57 41 12 1 45 176 103 221 49 10 137 117 13 71 130 53 125 106 142 15 18 121 55 89 49 99 73 169 97 217 127 97 1 155 137 139 55 125 134 48 0 122 127 48 24 119 98 13 61 63 51 45 108 15 119 19 61 133 33 89 61 101 23 169 31 21 39 27 52 19 104 144 109 158 9 11 65 19 29 9 33 55 1 121 63 39 4 5 84 3 34 109 180 225 109 41 219 99 83 133 35 55 75 49 171 138 17 122 80 36 91 193 99 106 142 12 92 201 79 5 48 44 213 29 213 192 125 131 13 55 75 29 21 37 29 99 149 11 21 113 99 88 27 81 137 152 125 53 27 31 75 1 1 21 123 103 3 135 18 26 83 149 215 141 154 130 51 163 106 109 81 22 13 49 69 133 37 222 65 97 175 21 78 53 39 123 215 55 114 13 6 111 34 49 35 151 202 45 197 43 135 107 16 55 13 46 7 75 211 7 119 17 97 85 95 163 7 9 199 19 42 57 230 157 23 108 99 163 16 19 87 97 44 150 107 81 49 79 123 31 0 99 19 121 136 89 197 45 187 63 121 55 105 97 187 113 119 23 25 25 61 89 61 133 41 86 11 42 63 23 19 64 65 13 59 187 126 136 125 31 64 55 63 48 159 19 85 233 35 64 9 40 143 46 37 93 1 29 138 74 69 99 149 35 121 213 105 46 9 31 24 123 31 15 145 187 35 87 59 150 65 77 194 15 107 37 45 192 89 161 203 83 93 103 59 126 33 81 5 109 169 48 73 12 45 49 58 45 45 38 91 23 189 11 8 47 109 46 129 12 36 175 111 169 43 84 220 15 19 158 63 117 201 28 3 122 105 151 165 1 41 23 127 1 123 78 11 153 121 169 41 74 145 57 129 41 111 70 208 31 80 65 104 245 48 161 51 104 73 172 1 77 81 78 12 43 29 136 133 16 29 61 23 5 23 101 75 81 1 184 30 133 109 91 12 125 41 6 1 45 77 54 35 133 3 197 163 17 91 45 235 156 31 163 187 99 105 185 63 71 34 204 71 145 40 137 105 82 25 211 17 41 23 20 121 150 91 35 27 27 53 46 1 3 39 1 114 73 233 105 89 135 7 157 137 9 85 47 9 4 215 1 33 195 208 200 79 171 145 97 119 83 37 113 3 115 95 177 119 197 19 31 41 231 217 1 105 103 3 55 191 37 93 14 137 170 15 80 131 209 11 25 9 216 25 15 9 66 85 28 47 99 87 133 31 50 191 105 43 5 109 86 187 143 119 101 186 65 71 107 69 62 24 164 93 189 171 181 69 134 49 171 102 9 31 6 97 59 123 33 73 108 31 130 129 67 13 77 78 88 121 31 171 55 3 137 104 45 206 91 116 10 152 188 32 169 105 27 57 25 35 81 121 75 32 80 1 79 149 109 184 90 163 99 117 30 75 93 32 0 13 3 52 31 92 68 76 98 177 89 130 141 143 2 95 159 29 115 211 142 30 15 70 19 75 63 39 97 73 166 148 69 61 45 5 121 85 83 127 25 223 92 47 64 5 115 137 106 148 105 23 103 173 37 80 22 65 7 48 139 103 57 120 51 14 15 196 215 89 140 3 24 137 26 28 14 157 37 20 66 184 27 53 20 41 191 53 4 25 22 39 101 67 41 151 3 128 5 21 83 129 161 46 157 59 7 89 87 72 57 123 19 65 147 54 5 63 28 13 215 164 21 24 51 106 165 35 8 30 76 61 199 133 7 28 89 127 61 163 139 45 11 127 66 28 173 212 27 79 67 15 56 19 37 9 10 88 7 23 8 58 62 53 189 83 57 121 3 153 3 7 1 109 74 121 73 89 125 19 78 168 35 3 129 57 37 107 37 13 141 59 13 35 64 49 94 88 34 23 128 1 75 145 29 85 67 160 61 15 13 70 38 21 40 192 31 138 17 73 37 134 159 65 57 108 41 124 1 53 201 148 81 13 23 38 221 178 73 14 228 57 7 135 72 37 80 99 71 31 3 1 82 105 67 55 57 182 17 101 103 25 97 0 34 173 33 99 63 81 164 12 147 20 43 191 29 119 37 33 181 114 75 29 72 48 190 6 86 187 23 11 144 161 205 15 47 98 21 1 101 163 93 97 221 58 99 39 147 13 61 164 63 75 29 41 9 126 35 23 223 59 5 151 13 13 57 31 57 143 95 168 26 3 187 76 148 21 43 27 93 47 99 225 131 62 83 19 31 63 30 213 41 105 101 29 189 19 67 66 115 36 158 13 91 70 159 2 178 3 51 59 167 31 149 25 59 8 31 75 72 56 125 108 9 29 193 136 57 15 35 81 173 17 149 106 11 57 131 55 100 46 167 129 10 25 25 31 185 107 29 31 61 76 119 31 65 7 0 107 73 42 31 197 31 3 111 7 42 78 15 125 170 49 67 7 105 7 29 45 27 65 87 97 177 53 53 129 159 63 97 212 233 179 212 14 197 88 115 155 35 29 46 4 121 5 73 45 103 7 68 192 139 95 125 177 99 100 29 89 113 21 7 13 57 123 67 169 120 127 69 157 127 19 41 21 46 184 180 58 31 5 115 143 89 219 43 95 163 99 129 51 6 13 91 179 46 93 75 55 53 1 25 45 191 51 102 148 9 143 39 32 3 3 163 131 125 33 147 74 77 160 17 75 170 48 205 52 28 57 168 23 6 105 45 109 34 199 85 134 81 23 13 137 37 101 22 67 41 125 121 13 130 51 56 130 62 1 77 1 3 175 88 163 11 9 72 79 79 139 143 35 29 105 133 167 151 129 60 173 17 92 109 55 129 103 33 37 55 161 78 77 57 37 52 8 198 0 106 19 106 9 183 111 11 98 37 178 13 41 1 121 100 203 105 48 1 131 5 13 79 73 159 36 147 29 237 113 63 91 47 24 109 123 65 47 159 67 1 39 69 207 17 23 37 153 100 75 74 151 75 61 1 63 9 174 32 69 65 122 19 113 25 1 172 101 29 143 97 153 19 184 115 83 197 100 5 220 195 104 118 43 44 111 129 157 154 89 57 10 141 121 210 120 109 45 115 135 33 9 183 54 23 6 49 126 7 16 29 123 109 76 25 49 74 91 122 5 55 125 77 107 69 31 93 32 47 77 81 69 53 43 53 78 46 14 19 227 130 62 162 33 23 53 109 243 189 0 116 27 109 135 45 120 19 33 156 25 91 87 3 169 91 23 1 95 119 13 57 56 169 43 103 121 15 145 57 1 121 239 213 59 106 4 39 9 85 164 79 66 15 9 71 60 103 89 9 231 63 151 1 142 109 25 54 45 159 68 101 157 139 58 93 8 110 7 167 143 113 29 27 125 213 165 123 143 129 45 11 137 35 19 21 49 77 24 7 178 73 185 7 95 13 9 69 0 27 87 56 13 148 93 11 130 21 76 11 73 75 129 97 29 45 29 3 41 5 1 13 67 119 75 108 97 63 133 61 95 161 40 65 145 81 71 87 67 3 63 5 119 147 47 193 55 83 121 106 149 131 55 135 99 19 192 12 83 23 211 7 117 17 23 171 49 31 5 11 63 183 47 113 81 22 39 1 56 170 13 95 141 47 202 3 201 165 81 60 121 201 93 26 65 73 133 28 57 200 197 29 84 61 93 11 207 41 225 186 154 16 53 47 25 111 53 55 119 118 73 121 171 7 140 211 143 49 2 131 65 59 77 5 6 185 43 99 31 125 38 73 97 73 137 237 170 125 129 105 89 201 148 85 43 51 75 149 126 65 11 33 5 115 59 145 143 57 31 173 3 63 13 80 61 67 216 55 164 30 43 139 73 117 3 57 113 147 49 43 150 27 73 47 32 74 45 7 11 99 11 207 109 7 115 137 0 3 48 37 49 83 162 31 71 41 117 79 23 105 43 83 35 89 76 1 46 2 17 77 91 127 75 23 201 81 63 83 81 70 93 23 111 79 105 25 79 127 201 33 81 133 17 65 109 74 72 51 44 128 27 99 128 145 109 116 81 81 7 128 99 3 187 79 139 138 0 32 18 38 97 53 128 32 120 213 79 141 63 33 93 23 177 3 195 47 157 231 11 122 21 97 55 88 149 48 179 97 221 115 29 191 166 163 116 120 9 95 3 165 107 75 72 31 105 39 81 4 105 215 45 57 57 49 189 191 19 39 81 69 4 157 82 21 117 13 166 15 51 14 73 47 155 10 65 201 90 78 75 97 105 207 113 27 154 43 60 7 55 60 104 95 23 1 125 31 167 134 51 131 57 123 47 69 181 41 77 81 95 127 24 81 130 85 116 120 53 197 0 22 149 133 25 106 107 35 73 1 101 183 86 69 121 91 1 173 1 99 97 3 44 17 51 73 104 185 27 197 103 149 87 107 2 55 61 129 189 27 75 93 109 55 113 104 103 120 105 156 149 62 101 3 39 4 19 189 121 19 85 55 107 94 7 166 78 68 34 31 5 21 97 114 168 140 221 56 198 174 57 20 110 77 181 52 85 223 121 154 39 97 65 111 15 75 105 109 85 157 123 41 27 34 171 57 78 11 179 17 201 113 109 69 165 129 27 79 39 103 11 11 177 23 61 181 75 65 236 51 191 55 85 126 33 193 143 222 48 61 25 15 194 73 7 9 57 107 104 45 39 141 25 169 109 155 130 51 122 26 105 90 169 22 0 95 11 97 173 92 73 15 143 49 231 79 209 6 52 83 73 37 181 123 103 40 21 221 165 117 12 40 93 81 41 163 69 171 145 35 159 11 153 122 28 57 14 33 4 149 15 65 29 121 197 55 206 113 17 57 48 237 106 12 48 184 17 124 66 79 183 117 32 142 42 166 106 81 43 51 26 29 49 163 64 51 91 132 57 15 81 1 81 69 159 27 65 175 95 13 106 27 135 18 137 173 123 104 131 163 43 149 143 13 59 23 49 28 22 39 91 135 167 105 153 54 100 101 104 89 43 53 11 173 93 67 121 17 23 61 11 89 63 179 135 126 121 72 1 79 146 166 118 86 105 25 144 205 97 101 6 91 3 33 139 0 97 195 23 47 172 57 1 165 16 39 51 53 1 45 9 6 75 97 117 19 58 62 117 65 144 10 3 108 71 109 73 66 19 125 15 73 162 41 45 65 25 131 150 17 28 119 75 74 19 72 87 157 69 10 22 87 27 35 127 10 119 133 103 15 35 77 97 6 53 62 91 35 139 5 37 115 141 46 1 0 67 36 57 73 89 59 81 9 87 173 88 135 179 224 185 4 101 66 85 17 115 93 55 43 108 45 173 67 137 111 119 155 207 143 154 70 21 65 75 25 24 88 87 28 169 47 50 95 172 161 93 15 68 146 81 25 87 7 53 28 109 57 21 100 19 21 75 93 106 109 207 11 157 169 12 109 47 107 7 30 20 220 63 75 6 106 73 45 97 155 67 91 85 125 67 71 0 89 45 96 93 117 217 133 51 20 41 11 87 115 87 189 43 68 143 85 84 115 29 125 43 95 105 21 59 169 139 188 92 129 27 67 143 51 115 27 91 79 67 38 15 133 137 155 8 92 2 119 89 10 26 38 79 29 24 119 140 213 87 17 55 59 74 69 1 149 63 39 15 27 118 49 157 83 19 15 73 93 241 203 17 19 109 14 5 87 42 16 134 3 183 104 106 39 171 131 135 27 109 59 183 151 43 189 51 25 46 138 80 1 75 173 105 21 75 20 67 74 182 5 21 67 100 193 211 45 65 92 158 99 61 83 11 149 25 211 72 21 63 113 175 9 47 5 51 7 67 119 42 175 145 0 33 119 127 40 160 67 88 11 27 41 86 107 117 143 183 24 173 39 147 119 23 61 37 117 91 211 115 73 11 3 15 137 37 130 99 47 25 25 63 9 45 95 121 11 3 7 79 111 85 28 98 43 43 95 19 232 97 163 11 175 81 70 151 141 11 236 60 67 130 143 23 219 46 126 105 149 69 15 39 27 130 214 200 161 146 58 69 32 125 43 41 109 33 59 43 18 59 17 31 83 161 107 3 96 25 140 59 78 15 127 79 152 99 17 97 127 33 102 63 31 27 92 3 51 72 51 57 55 116 5 189 15 45 35 85 97 37 104 93 66 93 95 21 26 53 73 186 83 19 169 89 89 27 0 61 127 233 151 79 51 19 31 25 71 71 147 11 55 99 60 11 159 74 55 71 86 69 169 47 74 95 135 89 102 160 112 39 29 35 107 129 135 11 102 70 40 108 9 73 15 153 172 108 41 28 75 129 111 101 43 95 90 57 131 74 186 147 42 0 30 73 57 55 81 22 119 63 147 3 165 46 1 21 50 177 87 183 31 177 115 165 1 11 124 109 78 112 5 91 95 97 95 105 3 57 141 195 119 89 76 79 28 39 1 89 29 5 117 127 37 75 43 15 59 199 105 137 11 112 10 15 127 17 4 25 109 73 37 42 181 7 51 59 83 147 12 51 11 45 13 121 71 125 210 127 153 67 111 139 34 147 147 123 24 149 11 26 25 73 134 15 183 176 145 50 88 37 133 65 61 113 153 173 23 105 121 4 77 12 55 1 115 59 7 84 149 39 49 135 53 147 23 0 49 1 1 21 142 49 184 4 136 141 29 44 69 1 67 86 91 81 21 131 32 81 12 84 157 83 61 7 27 91 85 81 162 7 37 7 26 3 9 91 61 221 49 98 64 47 145 13 79 197 140 115 66 3 51 112 124 105 54 119 1 146 89 40 101 5 101 19 13 203 193 177 67 101 7 43 25 123 11 59 85 227 73 11 19 30 129 37 126 224 13 57 175 245 91 97 77 147 21 87 101 75 54 141 157 177 50 89 141 112 26 161 46 127 67 107 189 131 119 103 216 11 145 40 93 27 181 31 25 51 132 151 103 105 69 43 34 29 81 13 97 101 47 171 135 38 77 216 60 104 79 116 3 160 81 120 111 136 89 79 32 121 35 225 85 79 14 57 77 35 9 101 14 33 17 205 30 3 191 104 62 125 167 190 133 21 41 93 50 44 141 73 12 36 124 105 166 59 19 14 17 191 1 92 25 5 103 79 47 20 153 89 30 160 17 161 59 69 17 147 75 49 151 229 54 12 19 192 59 159 95 107 44 31 111 56 41 12 141 173 205 9 169 45 52 52 80 3 27 44 131 209 140 177 25 43 103 137 53 96 37 110 29 45 61 52 123 75 38 111 41 78 55 89 85 131 113 131 8 42 173 97 3 81 22 175 47 75 111 95 104 175 9 159 135 76 45 84 193 74 106 143 25 13 101 100 63 197 45 171 27 35 155 21 2 39 117 28 159 136 83 41 129 37 54 57 92 1 172 75 40 89 188 27 110 119 80 217 115 207 87 34 67 93 37 39 146 59 147 125 99 141 69 103 130 103 141 1 3 16 70 9 58 117 75 162 135 19 2 73 45 41 1 225 13 132 157 15 107 106 111 31 91 139 77 169 49 18 125 27 58 119 48 33 167 225 85 204 111 25 99 88 10 63 110 107 163 155 81 175 63 30 71 129 91 30 175 20 59 117 125 4 9 27 125 71 75 221 39 61 4 55 64 124 99 120 69 35 32 23 100 122 96 35 111 2 147 5 209 45 105 23 45 21 153 14 185 21 57 157 193 212 51 43 142 29 62 125 141 39 20 9 101 7 167 52 115 35 122 139 9 185 91 40 37 23 177 71 28 113 31 20 245 198 21 101 27 37 5 5 13 139 21 0 139 16 53 175 151 34 89 91 87 157 138 171 59 23 111 159 33 118 55 171 93 39 225 45 134 76 69 194 49 35 29 207 184 67 158 154 111 67 79 43 223 93 221 1 127 81 21 33 41 51 30 46 67 17 17 165 216 115 39 146 107 103 6 26 57 29 125 39 11 147 74 8 159 129 231 49 131 95 27 45 183 61 117 77 89 34 39 39 87 14 33 17 35 89 90 15 19 1 160 143 111 52 53 191 149 131 151 20 163 121 105 97 85 135 107 116 217 32 165 95 55 192 53 95 29 165 11 179 14 35 117 119 119 5 21 51 107 27 133 174 107 111 1 91 5 45 163 107 52 181 179 135 22 16 213 131 49 3 35 67 47 112 8 186 66 151 176 23 84 177 141 129 20 39 157 201 80 51 85 171 211 98 98 155 147 47 87 7 87 165 9 95 161 27 181 1 71 161 129 65 93 123 45 166 55 19 72 75 27 111 181 43 20 124 75 113 3 89 107 147 151 124 119 97 153 32 33 83 78 148 21 91 119 179 69 75 153 95 11 49 213 23 28 104 178 97 47 109 161 153 63 49 7 209 45 42 176 181 199 7 131 23 35 41 189 103 28 7 179 3 159 109 2 5 103 105 209 7 99 25 104 17 45 74 1 167 58 135 67 217 85 29 11 9 49 53 204 31 169 57 122 21 73 34 31 25 79 107 29 97 35 145 85 128 26 135 61 78 71 51 29 59 207 132 165 73 81 152 178 13 153 119 25 155 66 81 35 23 9 128 85 107 149 82 102 41 169 87 81 72 67 75 138 91 85 59 31 0 7 25 87 47 152 77 27 45 31 227 56 76 63 43 143 60 15 32 76 100 65 49 14 199 141 70 16 107 37 151 117 115 0 225 103 32 19 94 118 41 9 144 29 15 35 47 27 62 105 186 24 29 35 17 29 93 114 59 136 81 155 109 91 5 176 75 157 78 115 55 13 34 15 14 199 185 17 207 90 98 172 19 53 157 141 67 109 11 28 11 71 129 79 61 73 9 7 112 181 147 123 107 160 86 89 223 6 3 132 24 119 61 20 126 45 107 181 69 96 75 215 59 91 19 211 97 191 67 45 17 119 143 63 211 112 37 89 78 77 15 47 33 106 27 85 105 121 27 119 210 12 153 11 53 179 16 138 5 40 195 23 35 160 129 56 166 99 57 161 101 76 39 18 12 105 15 89 176 196 22 76 7 36 1 34 0 137 123 1 89 137 145 131 127 1 13 89 79 15 143 1 53 9 19 59 7 38 113 45 103 0 52 28 50 81 25 85 1 13 48 217 34 155 109 205 1 133 104 29 133 185 8 122 21 21 45 41 21 5 22 31 37 139 197 156 181 157 5 214 141 105 65 135 144 41 191 121 72 33 243 17 31 65 22 49 48 99 33 6 211 130 29 18 123 23 6 25 147 119 76 110 39 5 17 107 95 131 120 40 163 34 170 127 164 98 187 47 65 83 137 20 163 163 29 43 66 131 62 197 106 12 0 91 21 149 21 61 142 116 13 1 82 81 155 57 171 45 139 145 151 41 107 20 76 237 57 176 2 136 65 25 97 47 36 195 9 105 56 139 167 92 55 89 87 114 102 23 35 36 1 116 3 121 70 68 54 81 54 28 27 135 79 115 49 27 59 85 196 119 149 45 45 81 159 190 140 31 106 47 243 139 143 47 3 135 43 187 139 102 21 125 53 117 235 75 51 64 99 73 81 57 127 35 13 85 121 51 151 73 59 23 5 41 65 133 77 174 79 37 36 73 199 91 1 149 99 94 41 221 33 52 39 23 81 91 135 31 100 37 97 216 215 55 109 45 111 177 25 33 75 144 2 132 17 21 39 91 154 137 101 29 1 92 91 61 97 99 9 219 127 71 45 13 209 69 37 50 131 64 160 49 14 153 55 48 69 22 113 67 15 161 25 109 149 15 25 135 166 73 61 203 49 21 203 196 57 98 12 82 180 3 194 20 67 99 43 13 41 39 193 147 85 84 159 119 3 109 33 123 35 150 81 29 43 75 43 133 83 54 48 67 29 12 15 63 109 6 7 23 111 2 73 155 102 47 23 86 45 93 111 21 97 17 179 95 51 101 47 37 64 35 207 198 117 33 79 9 55 47 242 21 39 136 139 2 41 7 129 97 157 25 24 99 13 51 86 49 27 45 1 73 19 47 168 210 43 31 33 82 83 139 102 113 169 27 224 77 103 175 1 32 3 111 21 73 17 3 24 83 1 71 137 181 21 55 145 56 227 21 122 100 70 213 15 35 113 189 117 91 143 220 133 65 92 108 159 7 3 13 47 79 187 165 151 126 17 7 14 55 37 155 65 37 121 80 121 99 89 153 67 20 24 37 97 65 100 157 90 26 5 119 24 143 56 10 3 223 113 1 211 22 27 31 31 130 127 161 72 178 60 95 111 41 127 26 69 55 52 44 78 44 19 90 7 179 156 5 43 220 179 57 23 187 13 5 119 3 119 7 113 181 143 116 6 113 15 77 25 51 7 1 157 84 179 113 15 12 9 64 145 143 143 17 90 87 38 65 111 21 184 83 29 49 65 64 41 7 21 163 42 185 219 133 93 11 54 42 31 39 3 179 127 17 163 5 103 3 10 121 61 47 119 97 173 119 51 155 103 163 102 143 117 117 82 50 160 39 58 86 10 127 53 95 79 1 93 87 178 61 195 11 7 39 99 5 159 161 76 97 37 137 17 69 80 33 51 55 29 67 77 39 27 87 23 28 127 47 51 101 41 30 133 97 109 101 47 173 16 36 31 33 120 47 19 95 169 43 140 17 5 73 121 166 59 195 167 115 27 189 193 65 165 183 9 145 147 27 9 101 153 103 22 2 35 31 17 53 49 187 19 177 53 165 242 115 71 33 34 83 209 48 89 56 187 203 7 18 90 117 93 137 81 229 169 75 47 15 187 113 7 92 20 6 177 129 139 95 125 125 75 231 83 180 113 57 147 140 69 162 105 103 206 41 80 123 153 213 129 95 5 13 7 83 51 43 185 159 13 29 43 14 47 205 82 46 105 41 121 131 91 63 146 9 149 153 93 25 5 23 87 31 112 89 87 5 205 145 23 120 57 15 121 45 8 7 150 124 81 19 125 219 107 89 118 48 63 40 121 46 16 12 61 4 23 4 31 156 87 97 62 43 61 21 7 191 223 135 85 219 47 45 39 57 21 141 7 45 169 5 137 5 9 157 195 157 5 167 17 31 63 19 139 63 115 1 47 10 78 75 91 29 11 115 101 229 111 98 109 115 38 145 165 5 149 83 81 159 77 27 100 71 3 125 197 113 131 53 6 31 101 52 29 87 59 157 237 99 150 124 196 160 116 39 11 11 150 102 75 109 29 29 65 11 21 57 57 144 231 152 7 7 33 98 82 29 15 77 45 109 103 222 115 60 15 12 131 1 27 3 55 162 97 51 23 99 23 67 73 15 101 35 13 8 171 189 19 1 81 117 17 169 59 10 154 111 19 51 55 43 193 71 1 87 75 125 22 205 30 41 9 191 179 55 139 149 133 7 16 53 103 135 146 7 68 109 143 175 201 41 50 17 137 176 80 123 1 59 47 11 67 139 82 140 14 163 143 191 111 152 119 24 105 27 22 10 95 149 8 119 22 153 51 62 113 177 152 93 109 98 1 179 107 34 0 67 133 83 133 20 35 51 9 107 151 37 83 14 93 81 25 89 1 61 29 49 124 24 31 43 21 65 51 91 31 38 41 68 94 19 131 1 91 115 50 126 101 26 30 47 59 7 225 66 37 31 147 125 41 57 79 83 51 203 138 216 63 137 7 28 169 176 12 5 43 11 73 34 91 205 190 33 46 221 113 151 11 73 67 155 10 193 67 8 91 199 84 46 81 53 31 27 196 15 153 125 63 199 28 33 145 63 89 139 10 116 35 92 109 101 43 109 83 53 73 89 71 123 119 15 102 57 74 31 76 75 11 17 30 141 101 79 67 159 29 51 69 89 199 41 85 73 46 10 87 193 35 83 195 1 91 82 160 29 71 46 28 33 31 41 179 31 19 10 23 181 13 18 191 30 3 17 111 53 123 79 77 45 103 131 23 77 17 137 129 9 145 127 40 173 102 89 157 33 109 41 79 77 149 3 109 69 97 127 181 43 49 3 35 183 3 150 17 135 47 185 81 17 39 223 114 39 11 57 171 33 193 18 57 155 9 57 54 29 217 153 37 9 52 135 103 10 81 43 104 73 41 53 72 135 161 129 37 47 29 99 56 19 3 21 6 19 132 11 133 104 51 66 68 71 49 35 0 29 233 5 161 113 35 157 101 157 47 31 215 138 201 139 14 71 79 108 46 2 21 151 126 58 101 119 8 181 84 214 71 3 27 157 93 173 199 7 87 52 31 71 13 9 119 131 21 155 78 105 69 133 69 147 43 96 159 115 19 39 75 98 49 98 13 74 109 175 30 1 112 25 32 193 33 83 7 67 17 241 38 129 5 15 45 54 148 102 78 11 67 25 176 140 3 97 13 13 83 105 81 3 11 87 143 149 97 106 9 16 133 35 141 109 39 137 118 140 39 93 92 51 151 89 124 121 59 76 49 62 49 153 129 5 36 28 21 57 173 12 129 59 75 149 38 59 63 22 167 37 19 135 53 196 110 75 27 92 15 42 210 21 51 55 47 3 57 63 139 99 2 171 92 16 169 203 32 30 97 123 79 135 155 11 164 39 129 93 19 21 55 91 197 37 90 69 35 49 11 39 42 12 76 213 74 159 67 215 3 153 57 45 67 74 37 21 161 131 121 7 43 7 55 98 14 25 29 22 105 197 140 125 41 62 5 11 55 33 32 103 65 38 167 29 73 67 58 63 57 124 57 141 0 211 26 33 125 71 109 199 193 33 136 201 91 28 31 97 33 39 173 241 55 45 109 113 18 21 197 119 165 53 47 31 153 34 33 29 211 11 77 158 57 42 94 111 57 39 3 79 76 86 41 13 5 12 78 29 81 51 28 88 155 74 79 173 109 105 129 207 196 213 59 61 97 57 87 69 95 150 9 23 19 21 169 65 161 165 163 119 87 71 142 137 59 1 123 194 177 205 11 63 154 71 89 85 91 47 91 15 11 25 123 120 24 75 21 103 27 90 98 25 4 73 167 141 40 109 22 5 63 13 97 5 22 4 189 65 34 27 39 203 61 67 105 17 92 61 107 6 40 149 59 49 49 187 59 45 203 68 200 177 117 127 189 49 116 175 54 4 45 125 47 189 5 133 183 102 75 148 3 113 64 32 89 143 100 37 53 107 67 107 48 211 207 183 165 105 148 93 113 21 144 51 10 101 126 129 103 39 205 39 53 68 11 87 1 179 9 83 75 71 117 4 89 31 171 217 37 213 129 154 32 13 65 31 127 35 105 88 55 46 113 141 23 90 117 45 193 19 48 89 17 111 119 79 112 35 161 101 141 60 2 89 33 13 22 3 139 89 95 33 41 48 57 45 105 82 213 117 115 98 112 87 69 204 136 203 183 98 17 91 79 115 72 125 11 158 93 177 121 28 181 15 12 39 72 163 27 48 27 145 117 177 55 117 1 143 97 105 19 1 158 193 45 101 146 74 101 81 35 235 61 19 95 83 89 159 31 109 33 147 109 72 147 75 51 75 73 25 201 53 23 67 17 49 38 63 60 99 19 112 109 99 87 45 151 5 99 156 69 133 21 31 45 107 169 125 231 37 2 37 3 133 43 15 139 15 37 9 139 85 50 43 55 45 35 160 115 55 10 90 19 119 139 106 122 7 65 5 184 67 23 59 196 187 14 14 11 129 109 77 169 23 1 19 47 61 105 33 1 99 51 59 95 69 119 93 141 93 157 157 15 235 105 69 99 235 107 25 90 103 40 15 87 121 123 85 85 31 29 75 174 163 113 67 86 73 35 27 58 99 111 1 51 142 76 149 41 29 71 1 81 3 35 65 59 35 150 39 13 91 119 25 86 91 113 61 7 24 111 5 17 127 103 29 153 55 13 157 1 155 64 2 89 71 13 31 115 42 1 23 23 53 33 55 25 139 138 63 7 117 33 83 69 33 7 82 205 30 63 191 173 121 35 4 130 17 149 75 83 4 59 5 83 42 103 114 158 21 55 85 17 176 129 121 13 15 1 13 205 85 19 240 63 211 47 45 75 61 35 135 42 14 11 54 50 30 208 23 166 105 51 81 77 56 1 18 12 27 25 99 144 148 140 215 221 33 182 7 49 71 95 35 165 121 77 13 28 127 127 5 77 81 93 93 13 55 7 238 27 93 19 211 29 71 26 91 17 77 33 155 127 59 123 192 105 71 14 1 209 9 105 183 47 67 7 174 149 5 56 173 66 87 13 173 151 124 138 16 123 31 109 35 92 33 125 26 32 29 87 32 111 117 169 99 135 42 110 152 206 91 212 33 31 5 90 3 193 155 35 187 17 13 28 222 39 97 9 12 71 33 49 66 32 157 47 85 156 212 119 44 35 77 9 93 68 23 203 69 21 113 62 125 73 53 159 47 116 42 81 19 197 120 83 29 165 152 145 85 24 95 56 19 55 98 49 141 5 27 125 91 53 71 41 113 181 86 7 179 27 175 155 50 55 71 43 31 65 97 126 1 46 75 27 171 71 105 1 127 47 79 183 181 165 85 67 30 55 13 143 144 59 12 167 103 25 41 15 33 38 148 59 225 147 35 128 29 3 4 35 88 64 93 132 31 25 11 43 210 7 120 15 211 73 11 13 7 147 15 21 37 71 153 51 3 25 128 83 181 9 124 115 91 225 207 39 83 105 85 29 205 35 9 29 45 65 134 33 192 20 2 11 47 19 19 15 207 57 23 94 62 61 178 105 108 213 161 150 13 75 153 133 30 107 175 55 112 41 110 25 109 93 11 73 121 1 27 177 105 96 151 109 101 17 97 156 38 96 157 31 35 9 79 75 29 127 93 18 99 43 209 94 7 243 167 5 151 107 195 5 64 79 97 145 75 65 193 15 5 11 131 9 140 203 105 89 114 101 101 54 111 59 1 169 77 25 117 79 129 76 27 176 51 3 181 26 231 115 24 12 133 23 143 65 139 15 31 17 101 165 113 7 143 103 23 167 39 77 20 125 29 43 56 143 99 29 153 84 47 7 108 137 221 75 107 10 57 219 137 73 147 165 11 51 3 226 1 95 31 169 11 31 139 22 79 20 39 119 43 175 79 105 231 143 122 173 101 89 35 47 51 1 199 7 140 189 49 59 45 187 123 41 106 120 93 72 99 75 155 141 49 35 113 53 141 127 65 23 75 107 174 176 129 113 45 83 53 55 90 31 24 11 106 9 151 211 19 130 83 222 20 21 11 49 9 66 26 3 59 169 177 60 110 67 173 29 71 130 17 17 151 57 20 110 177 162 3 5 114 30 105 9 31 42 173 81 5 143 48 153 133 6 29 9 3 41 78 151 39 1 57 29 6 104 75 19 29 129 7 19 29 75 209 99 1 27 97 111 111 223 2 91 153 97 111 115 74 98 168 91 157 62 119 71 29 29 37 35 57 58 159 95 173 231 2 125 107 20 129 167 116 149 129 61 118 123 75 21 48 234 62 96 175 91 65 5 51 38 118 115 129 155 147 169 17 120 23 193 204 7 98 128 145 89 11 25 107 125 17 80 95 201 205 93 90 29 85 87 23 177 145 140 57 168 23 99 130 208 105 5 87 23 73 211 34 64 109 125 29 175 25 145 40 45 176 105 27 114 63 13 75 51 40 19 74 198 160 115 84 37 125 87 179 161 105 14 104 36 95 104 207 16 106 51 59 84 123 18 25 40 107 98 68 14 87 75 18 143 61 31 103 19 39 185 181 55 83 217 79 203 41 175 20 43 109 205 59 15 201 41 8 35 23 93 137 195 65 114 55 41 49 41 36 122 19 56 21 91 62 91 148 84 24 75 160 121 58 93 72 85 39 144 23 129 71 138 136 13 43 73 68 69 97 69 183 89 31 119 128 81 129 68 94 63 45 51 168 39 90 13 62 57 121 7 9 4 45 127 72 51 26 137 24 54 20 19 120 37 3 107 25 53 47 13 48 129 119 37 49 155 122 17 41 145 31 40 65 162 39 133 55 49 1 235 67 13 55 205 192 51 100 65 55 1 165 39 201 19 157 14 69 12 9 1 49 85 72 170 48 29 113 81 11 44 87 169 155 57 112 10 58 27 149 114 121 170 7 0 92 80 225 197 125 171 11 108 47 45 85 1 113 151 85 77 143 153 96 161 21 23 65 37 93 71 51 59 29 78 117 69 49 17 190 15 31 88 26 175 149 155 28 49 33 59 88 65 144 20 19 13 166 3 6 205 16 47 62 25 186 17 27 7 52 78 45 196 55 75 137 139 99 53 85 39 39 107 106 39 221 31 147 185 154 3 46 2 25 169 31 14 21 14 44 11 55 91 48 121 197 7 139 37 4 149 175 9 29 69 47 139 199 15 131 81 119 66 73 159 151 126 123 27 79 109 121 139 73 57 177 37 2 93 129 90 72 21 209 4 3 86 56 11 137 69 2 105 223 6 71 43 45 83 22 232 207 5 172 13 165 58 16 44 139 75 4 36 39 62 139 190 128 229 107 237 144 119 28 33 42 81 1 238 83 222 16 39 27 37 168 1 21 5 151 60 179 32 168 32 67 10 230 165 23 15 73 0 221 34 216 110 164 193 63 111 30 33 187 48 53 54 23 99 31 32 47 67 122 11 47 207 87 55 41 23 187 19 101 158 163 51 31 61 65 143 61 63 190 16 111 32 99 193 38 145 20 65 26 137 39 54 143 43 33 71 111 79 125 199 94 163 89 44 119 13 103 25 135 19 97 39 31 203 207 19 11 93 74 115 71 63 10 218 31 136 15 79 141 185 89 119 25 115 131 59 49 160 194 65 87 77 31 41 101 91 45 28 30 57 59 11 145 43 53 9 80 39 107 15 32 127 22 146 45 19 35 121 42 131 81 37 35 6 129 66 1 187 37 199 102 41 65 22 3 25 37 49 140 92 55 241 14 6 1 159 170 23 37 43 5 33 43 139 25 7 31 35 172 107 27 21 71 38 29 42 148 193 81 154 37 111 145 21 86 151 35 155 24 31 134 195 12 44 127 25 143 30 81 15 67 147 3 133 79 40 0 85 59 123 103 15 39 107 27 107 7 78 129 62 111 105 87 59 155 201 15 60 53 65 1 73 25 187 216 11 43 89 1 39 95 85 189 21 78 47 178 217 120 31 44 61 20 147 63 11 47 129 18 91 23 110 111 19 21 49 109 130 70 1 1 106 1 71 75 49 113 183 52 52 61 62 29 149 170 153 139 58 65 64 83 75 101 79 65 33 154 63 106 179 20 16 111 229 51 29 80 103 73 10 61 232 217 135 67 76 63 45 173 54 40 58 135 147 76 45 21 140 75 24 71 197 11 11 31 16 217 122 77 97 103 41 85 29 203 21 79 103 73 90 115 141 35 49 52 39 29 43 95 15 6 20 47 187 71 26 67 41 39 45 89 121 49 180 18 183 65 53 183 22 119 77 60 157 33 21 68 81 110 115 3 41 66 173 43 167 104 53 160 57 23 189 115 127 23 165 99 1 115 185 85 101 99 103 1 81 13 95 81 25 14 99 122 20 57 157 45 53 14 68 1 111 42 87 231 99 92 147 154 57 147 137 39 139 117 83 183 18 85 9 129 111 42 15 113 49 105 76 67 79 169 202 153 1 125 51 99 39 31 147 187 183 77 90 7 47 22 21 108 117 235 133 68 89 11 47 61 125 84 75 26 35 57 87 46 144 55 20 177 177 149 7 55 68 89 49 35 15 165 22 193 160 187 29 29 162 189 157 76 24 2 66 159 145 169 150 57 57 95 34 21 23 21 86 21 98 82 131 77 56 89 137 1 83 121 86 211 105 21 163 157 8 22 4 171 107 93 17 129 18 93 101 25 27 155 13 5 139 131 59 67 180 151 97 191 189 213 55 72 3 127 93 66 183 2 83 123 0 63 187 118 143 227 113 5 99 15 30 15 149 95 1 113 69 99 108 13 40 11 48 41 70 15 7 61 9 58 93 82 35 22 97 39 103 7 216 99 165 69 4 37 89 57 6 1 146 49 11 142 52 1 71 15 22 13 89 187 121 141 239 93 112 13 108 37 7 74 4 57 27 145 139 15 160 61 167 23 55 105 100 15 37 7 97 34 30 15 37 11 189 20 117 153 8 197 47 77 128 118 43 114 208 29 19 53 111 57 55 33 68 133 52 37 39 9 87 133 47 3 33 63 221 39 64 155 52 185 1 119 43 47 75 18 115 57 33 19 23 91 81 25 13 101 61 61 67 43 117 132 60 73 117 133 97 205 58 108 21 38 63 95 1 165 143 38 197 92 15 137 27 14 21 98 183 111 39 187 139 11 19 43 238 50 4 81 125 44 25 61 27 77 121 79 64 129 23 125 37 235 128 25 125 21 235 39 39 21 9 131 127 21 35 39 61 1 57 79 161 81 134 151 85 20 79 32 33 201 6 18 67 35 60 8 107 185 9 39 93 21 5 41 7 21 60 214 137 15 79 105 127 67 125 117 13 14 22 113 113 5 9 155 28 141 31 117 77 165 91 175 39 47 9 193 120 31 15 35 188 89 73 67 59 24 43 143 67 1 53 43 3 102 5 73 184 223 16 17 71 3 11 97 37 177 7 91 140 70 9 21 131 7 149 106 24 81 59 63 58 53 169 122 17 239 31 45 19 23 9 67 20 141 47 161 9 1 100 85 175 59 181 161 103 57 67 16 31 4 37 39 35 120 37 121 26 49 89 99 79 15 47 115 37 159 121 151 67 65 37 15 218 91 168 40 119 3 3 8 22 131 69 90 53 189 45 239 9 70 15 132 25 125 17 176 99 233 155 39 6 126 81 53 25 193 109 58 0 21 101 127 95 55 69 17 95 221 139 59 63 67 41 32 43 199 228 19 75 87 118 232 74 47 54 74 41 115 109 1 65 110 25 141 43 147 183 119 73 36 42 52 5 9 67 33 95 115 75 61 92 151 77 65 7 39 24 227 83 83 206 109 16 15 77 11 5 77 13 36 54 100 1 45 127 103 39 41 205 127 45 131 17 179 92 11 27 143 143 29 56 159 133 195 5 18 179 35 23 188 165 86 133 185 49 91 8 58 197 107 87 197 7 47 45 41 130 40 45 109 108 58 25 61 25 46 99 65 191 189 215 85 39 19 153 50 227 30 22 223 152 73 111 139 167 123 127 155 53 179 0 179 95 11 135 104 33 73 190 23 223 112 72 45 17 157 3 9 5 56 185 3 95 23 166 65 56 51 10 59 143 69 73 177 19 127 82 136 98 145 93 113 147 7 25 37 79 59 17 3 197 166 201 27 2 75 21 7 73 203 19 41 1 51 121 128 81 45 21 70 165 47 66 109 22 105 53 31 88 153 83 25 103 196 196 107 21 155 27 111 60 72 55 76 139 163 176 117 139 158 133 139 113 28 117 64 11 28 9 177 208 117 56 52 79 50 21 210 117 97 123 3 208 49 57 61 26 202 135 89 209 43 85 35 49 137 32 53 22 67 3 133 118 73 114 46 49 157 153 85 85 33 5 59 30 17 77 35 149 157 19 97 205 53 104 127 109 113 40 25 1 1 127 78 97 107 59 126 33 45 14 25 47 239 17 84 151 144 137 1 3 205 57 76 210 11 49 37 9 87 29 64 47 4 33 19 114 155 47 89 147 108 3 155 125 13 17 4 131 100 61 32 6 140 47 4 46 135 29 114 54 111 36 87 57 19 19 138 155 63 47 73 153 38 63 141 61 185 129 13 69 19 209 18 87 129 221 29 19 55 75 63 38 109 37 79 1 107 35 19 190 67 74 93 7 85 147 41 35 165 132 62 103 202 105 103 19 75 77 59 183 49 91 155 99 60 123 25 90 192 14 98 10 158 61 21 59 11 136 131 53 33 18 146 35 0 43 0 153 129 114 3 40 159 87 107 135 69 72 47 28 7 147 224 51 97 31 105 11 97 116 53 71 78 129 43 89 60 57 59 167 133 69 109 9 139 86 3 63 103 57 103 71 18 79 17 41 81 211 101 77 11 3 177 40 168 101 80 74 75 127 45 160 61 17 164 83 1 119 31 150 130 6 9 5 67 99 73 143 161 15 8 66 109 131 115 75 129 36 20 13 47 49 51 89 9 203 38 17 31 148 23 142 125 62 82 21 207 11 49 5 16 115 3 23 103 21 203 26 127 85 57 62 27 73 34 29 13 89 9 197 11 1 29 32 140 115 41 54 83 189 33 12 42 61 82 110 192 126 207 76 17 181 189 19 61 31 186 73 2 77 4 33 17 103 189 141 42 188 97 219 113 135 52 25 59 17 150 53 103 167 118 95 125 2 47 77 7 178 162 15 70 208 229 65 71 90 19 74 81 91 170 163 45 163 4 3 4 52 26 47 11 51 141 47 98 21 110 1 43 231 63 129 117 188 39 50 193 63 56 161 109 47 0 95 153 23 107 74 91 39 207 131 49 75 85 47 213 39 24 167 99 133 34 53 223 7 124 50 21 53 151 101 103 123 37 32 72 165 117 69 1 86 33 99 183 109 11 97 49 19 59 91 37 167 75 179 19 47 13 109 121 91 75 23 77 49 199 227 53 47 6 135 113 15 44 56 69 59 127 75 43 107 67 31 27 131 11 41 114 114 19 231 108 47 9 44 77 5 109 19 107 15 169 113 107 123 158 45 39 27 41 12 198 195 19 174 121 106 42 76 59 18 97 13 99 85 34 27 23 65 71 31 219 145 16 42 39 17 27 142 33 27 98 39 111 47 60 21 6 35 102 23 120 147 63 149 94 54 151 22 84 203 145 26 25 5 5 53 1 51 83 138 58 22 1 25 11 103 99 163 8 152 46 103 43 63 193 58 55 95 136 118 34 47 29 75 56 146 119 87 59 33 14 9 37 221 23 25 103 61 167 21 50 127 41 24 111 6 241 166 37 5 67 163 36 175 87 37 85 55 31 7 106 22 34 33 139 35 7 139 65 3 150 179 66 27 129 49 21 9 109 13 187 7 86 119 151 121 104 97 61 27 96 99 37 59 31 33 122 33 121 50 131 55 121 5 19 54 88 19 235 87 39 71 157 159 23 29 53 71 86 180 93 26 4 79 19 43 41 17 21 69 111 149 78 139 55 34 42 163 60 13 17 175 121 126 145 30 94 89 45 159 27 177 138 129 30 5 133 157 93 117 73 51 103 167 148 51 55 39 8 13 23 182 52 227 99 67 91 1 161 121 41 89 35 100 53 115 127 179 124 11 101 57 117 112 32 81 72 89 19 55 76 44 65 17 37 62 127 27 124 18 3 135 63 31 40 1 18 41 1 140 87 15 51 71 1 9 175 163 110 87 171 83 71 76 143 84 134 97 133 99 49 157 13 48 101 165 0 17 31 148 190 206 21 30 157 83 12 154 141 67 71 83 87 109 32 37 111 99 167 138 87 22 171 18 55 25 147 32 231 151 147 94 86 91 53 127 113 27 23 36 35 47 138 89 191 141 13 67 119 69 194 7 203 1 9 138 9 51 18 129 219 229 65 167 156 60 13 100 24 159 151 35 69 17 82 85 163 218 24 52 83 1 111 161 240 2 44 49 118 173 113 43 153 1 121 63 84 161 131 137 153 107 57 145 121 61 5 57 21 52 167 102 43 181 200 141 104 217 53 75 97 3 24 142 77 233 45 58 49 37 151 95 218 103 181 53 51 56 93 157 29 203 193 147 87 37 227 79 167 77 68 91 179 166 145 13 20 79 15 167 11 127 10 83 100 110 37 3 119 39 31 61 153 2 235 27 77 146 155 100 26 2 96 109 163 111 37 7 14 171 0 201 165 121 12 153 4 42 51 129 83 135 48 104 47 139 3 101 53 117 80 123 135 1 59 163 11 51 67 27 19 50 35 208 63 143 109 16 23 75 8 173 3 69 171 88 121 119 17 23 27 29 78 11 70 85 168 33 53 155 110 185 239 37 67 23 35 25 185 19 83 170 131 211 22 87 71 105 27 38 33 129 35 177 73 119 157 47 155 70 101 107 129 76 87 17 117 31 77 67 6 132 55 45 35 8 135 157 85 197 171 99 147 55 89 58 177 57 25 191 124 81 135 19 97 100 89 27 35 99 29 11 81 73 33 61 21 17 17 66 129 82 86 219 175 193 5 105 31 177 13 27 107 59 147 5 85 3 50 133 83 211 1 121 1 101 114 12 78 123 148 53 25 127 129 63 77 32 131 158 55 14 155 63 34 33 45 161 23 35 65 73 25 122 41 62 11 16 55 113 15 59 195 95 111 49 43 87 15 151 201 23 54 95 11 20 1 55 59 7 137 1 161 33 79 79 20 109 43 155 122 97 47 211 27 177 30 155 99 160 51 157 23 28 51 219 107 5 48 192 25 201 105 127 23 21 8 114 9 162 63 28 87 45 69 24 55 219 183 13 114 175 158 158 35 175 48 119 1 25 3 135 157 55 45 67 3 39 133 18 85 57 111 48 131 97 110 139 83 83 109 157 221 0 51 19 65 78 103 130 129 45 47 77 83 155 170 85 185 9 161 15 65 155 137 77 117 43 14 15 61 152 119 153 117 31 217 101 22 35 73 219 53 163 83 67 1 121 63 17 27 129 5 175 94 133 77 30 120 10 39 119 83 129 11 22 17 1 71 105 13 56 45 57 111 141 67 63 81 144 57 199 63 85 133 167 173 91 13 89 39 175 44 83 53 47 79 45 209 21 33 197 131 1 46 5 23 33 111 3 62 98 213 13 69 39 11 107 117 78 125 17 39 23 147 51 61 113 130 116 4 19 149 121 57 57 13 149 72 37 151 174 91 95 145 7 21 147 130 19 129 19 3 36 143 155 137 16 63 67 49 123 195 57 13 177 8 101 135 22 147 15 11 54 55 101 77 83 62 94 0 85 193 101 50 231 1 31 17 164 75 17 86 4 73 1 189 72 31 191 80 179 177 171 102 6 9 37 33 151 105 8 81 89 62 12 17 147 105 142 29 35 105 1 59 41 137 70 103 241 26 147 185 236 1 95 13 113 61 207 55 57 58 107 3 93 73 11 13 130 85 35 61 15 135 193 59 17 20 64 146 22 222 3 75 15 11 36 5 144 103 38 39 29 199 59 7 68 181 59 38 51 46 29 163 16 13 193 53 65 3 14 7 105 92 33 225 87 69 107 121 156 115 103 5 104 111 150 139 41 102 0 133 141 161 147 47 1 119 69 71 21 177 54 46 96 111 1 99 23 155 119 83 15 19 36 108 75 51 195 21 107 65 47 64 129 108 97 29 177 125 27 213 57 125 53 3 0 78 143 90 32 12 137 131 41 2 23 191 107 91 99 165 7 139 109 18 201 87 49 69 15 107 25 113 25 43 145 79 17 143 113 69 70 47 165 75 100 147 13 30 103 95 85 168 53 123 118 157 161 67 13 107 98 42 122 53 78 2 25 22 51 57 3 147 43 118 57 49 82 105 51 123 57 22 52 30 65 31 19 70 69 62 39 87 91 11 124 155 62 55 21 74 64 6 1 89 177 7 51 63 3 173 149 106 182 28 110 153 187 147 89 73 21 41 100 63 5 17 98 42 183 35 105 0 63 87 29 129 161 157 84 127 12 71 145 3 57 11 25 29 133 211 3 109 130 1 25 40 171 37 12 172 17 60 143 85 198 43 190 11 177 71 175 166 36 43 162 25 31 69 34 171 21 137 17 61 55 135 87 151 35 47 109 43 165 104 15 131 77 127 171 166 95 138 153 93 29 61 127 29 107 99 74 63 123 15 91 11 71 146 74 73 42 173 13 137 33 95 35 43 2 107 1 185 160 35 20 27 69 77 203 61 39 99 95 121 41 153 206 2 199 55 3 24 23 181 17 28 107 151 73 45 115 136 1 117 38 52 145 111 1 49 6 93 113 40 229 17 43 58 57 147 153 21 57 171 53 57 5 47 25 162 16 119 39 18 149 27 185 109 71 47 207 66 71 231 141 1 83 7 99 118 42 79 193 23 83 44 47 49 132 153 192 115 107 30 122 51 91 174 147 61 151 73 44 149 116 61 57 73 18 155 83 102 133 101 161 23 147 1 159 93 21 85 115 9 69 83 10 29 57 125 152 17 47 59 97 85 61 53 167 29 117 51 19 83 99 51 55 8 141 39 125 12 13 165 97 67 57 25 51 175 41 31 5 192 19 197 47 123 59 82 21 91 69 119 66 149 37 53 59 85 123 103 189 10 83 126 5 7 121 77 96 38 73 59 79 137 145 20 17 60 7 104 159 155 90 152 94 31 121 85 13 135 24 15 63 10 231 109 183 53 102 107 55 51 1 39 4 146 1 91 29 85 173 30 57 177 54 66 45 68 138 102 47 30 79 33 122 17 8 110 45 95 27 223 17 146 36 41 156 66 138 121 39 72 41 103 77 138 3 105 0 5 29 77 13 59 1 91 129 79 27 33 20 67 78 99 71 153 155 10 155 54 156 67 60 73 156 7 62 55 15 61 133 8 57 52 51 159 179 103 135 113 87 166 35 119 28 75 69 3 27 183 213 47 23 119 137 28 39 127 8 175 137 35 13 173 67 77 3 68 109 137 31 19 79 28 109 77 147 9 169 141 151 185 74 31 83 54 11 2 76 99 71 176 7 105 143 99 108 111 113 167 46 74 226 2 79 31 29 59 21 8 200 69 35 83 115 85 13 79 86 32 54 85 125 61 124 99 11 28 219 21 148 0 39 135 179 23 47 147 101 80 89 1 64 141 199 102 151 196 95 29 137 58 65 84 67 55 65 225 127 21 158 99 26 69 141 126 159 15 177 59 208 181 61 66 17 117 167 63 22 158 66 20 169 37 43 17 61 150 49 53 98 21 166 128 105 106 25 29 7 141 109 213 176 92 139 17 47 43 143 56 215 19 0 185 153 55 17 75 235 62 67 173 157 63 161 45 189 119 32 62 173 45 195 124 5 43 109 207 87 67 65 111 33 117 63 61 31 179 185 2 138 89 111 32 63 109 145 24 107 55 31 15 33 4 65 1 40 145 41 23 86 3 99 155 82 49 133 61 64 125 43 13 101 163 73 165 18 67 215 118 173 209 9 46 111 37 97 67 99 11 22 164 157 197 25 2 81 183 63 63 53 122 131 17 75 33 105 45 5 48 53 51 62 112 93 62 153 126 0 15 131 27 18 39 194 17 121 77 165 55 71 121 167 10 42 17 29 122 79 1 99 133 115 67 85 215 154 161 90 153 98 35 81 2 83 17 115 45 223 17 148 65 42 29 6 29 51 155 114 111 118 55 11 41 165 35 101 1 59 82 139 57 86 1 1 77 166 149 171 99 103 2 191 111 116 48 7 108 63 116 205 8 17 55 84 21 9 57 103 119 119 9 17 210 0 81 123 60 4 59 32 17 85 59 10 64 68 35 71 9 52 5 3 240 193 1 211 77 3 70 21 21 83 139 49 103 153 83 40 97 47 65 99 49 97 163 83 87 7 172 81 233 90 151 7 25 25 123 35 41 95 77 153 90 68 67 171 85 121 42 25 34 145 119 37 37 18 45 184 86 39 88 115 11 155 123 44 15 139 159 50 149 49 149 159 11 103 85 73 130 89 51 41 57 83 107 19 199 107 159 57 97 165 123 7 141 24 191 81 79 129 146 106 63 147 223 73 94 27 91 45 75 1 116 117 7 73 176 93 46 167 51 43 148 173 151 203 95 101 52 117 43 223 33 3 35 128 23 21 18 79 137 102 20 69 71 123 232 61 141 4 25 104 39 13 7 83 119 37 6 84 5 6 1 69 123 185 3 11 33 83 77 37 17 183 148 103 96 23 69 9 162 130 1 24 92 53 32 85 217 12 13 62 13 109 51 105 13 143 157 95 79 38 197 31 111 19 223 158 89 174 13 168 29 7 24 25 48 26 145 127 79 30 23 68 9 111 25 27 31 163 127 39 91 81 63 9 73 75 143 125 25 47 47 8 135 107 171 64 81 131 13 30 210 115 83 105 90 125 91 104 142 112 159 149 23 96 75 121 57 32 35 39 1 65 88 1 104 53 93 15 137 128 149 75 7 103 121 3 37 145 43 63 115 133 26 59 143 19 101 89 15 108 19 73 100 215 57 9 127 96 1 43 53 141 9 5 3 18 64 83 3 133 179 110 43 110 89 62 23 59 183 23 116 140 131 127 53 143 193 43 23 123 213 11 115 137 155 37 173 85 121 69 17 157 117 69 82 204 49 61 47 62 24 192 17 13 9 54 43 91 31 103 89 149 113 107 131 29 174 173 65 127 49 111 127 63 31 217 5 51 38 95 153 0 77 71 63 3 11 90 19 177 49 159 116 40 9 165 154 207 19 161 171 125 63 119 193 59 141 83 123 28 45 141 180 53 9 173 21 35 96 112 102 175 15 103 90 171 63 156 199 85 142 39 21 1 30 15 101 13 37 38 51 220 94 162 177 127 220 51 91 209 111 3 197 61 143 208 35 63 43 24 130 7 221 115 123 85 7 48 16 87 85 95 55 28 223 151 25 14 52 34 170 13 11 13 81 31 3 133 67 13 85 25 11 121 81 14 149 27 139 233 31 216 97 77 40 116 57 129 85 52 185 99 219 21 42 63 47 61 210 35 27 55 79 119 39 187 143 49 95 108 89 3 57 91 115 9 53 9 76 5 57 125 133 165 61 220 21 68 179 72 188 78 171 39 31 133 161 193 15 138 109 167 47 9 19 116 16 119 37 157 37 39 53 59 5 109 52 80 55 57 151 204 9 59 51 39 77 27 1 87 169 38 154 0 15 15 79 97 22 47 37 37 67 143 152 32 153 136 163 73 75 168 25 77 4 25 209 134 33 109 11 135 123 20 51 43 3 13 97 77 33 31 102 138 91 100 71 55 58 17 37 57 3 18 49 86 121 55 137 35 123 67 47 83 33 115 71 6 31 175 197 51 16 31 59 63 5 139 133 20 155 115 69 57 1 147 120 57 115 3 99 93 171 85 165 99 69 68 99 57 125 39 12 103 147 217 111 179 6 39 91 1 25 131 201 114 71 210 127 199 187 49 157 47 49 27 55 123 59 35 82 142 129 17 129 179 19 121 93 166 89 7 140 87 7 59 13 166 66 143 92 117 53 73 57 41 65 131 107 71 21 5 77 35 25 111 233 35 146 139 17 59 44 34 83 109 37 0 25 10 129 137 161 63 177 7 83 13 29 25 41 11 91 157 25 90 197 131 9 6 235 63 105 137 79 13 36 60 36 65 23 241 97 188 61 79 105 217 169 63 10 125 43 135 39 107 18 148 141 39 55 97 185 179 81 135 1 37 51 42 25 108 29 69 85 109 7 180 76 53 2 40 21 156 92 113 35 69 121 28 37 209 71 7 151 82 67 41 72 40 102 1 4 85 27 61 176 66 55 85 125 19 70 193 71 7 5 35 139 91 74 189 74 165 16 61 117 183 116 55 5 176 44 123 97 203 27 25 73 140 73 193 1 42 91 47 131 59 98 83 25 81 41 55 49 14 217 54 11 72 70 37 9 205 11 21 205 63 57 39 31 159 165 65 32 129 169 81 39 44 107 49 134 119 19 55 63 5 28 111 12 162 5 63 125 23 45 223 161 84 32 130 165 37 51 1 14 31 17 1 171 51 97 197 51 59 108 124 3 26 97 213 23 74 5 13 238 155 3 169 180 86 135 67 19 155 181 1 21 119 117 71 23 13 75 87 127 138 151 76 157 29 87 15 1 38 57 140 98 109 75 23 13 113 181 127 15 133 36 133 175 57 57 7 21 73 47 7 214 169 153 130 3 97 91 179 133 23 147 14 89 31 53 93 39 55 9 44 81 195 83 149 89 119 0 141 33 88 92 61 93 201 3 17 12 25 1 71 225 86 69 100 150 136 7 111 45 151 169 68 94 45 115 111 77 17 175 142 26 40 143 109 53 61 103 15 142 49 109 179 191 137 19 159 34 101 38 137 186 87 140 137 115 117 191 183 5 13 88 60 141 155 209 47 79 89 215 31 141 74 98 19 53 47 18 105 33 6 103 98 98 23 13 40 89 183 188 29 30 34 155 25 67 32 143 5 65 163 11 87 53 25 115 32 189 157 57 20 151 59 81 171 77 9 37 95 89 83 5 23 113 41 58 55 11 11 6 41 185 87 128 48 17 10 110 131 29 177 13 71 49 31 15 75 123 56 100 33 149 25 147 5 213 7 43 13 120 54 21 167 11 53 135 33 99 15 130 105 81 15 117 67 107 1 49 79 39 121 3 35 116 42 101 0 45 29 103 1 58 78 131 145 77 71 101 117 13 124 129 144 19 157 19 185 6 115 103 191 9 133 27 189 26 51 44 161 181 29 39 113 64 141 157 100 56 162 198 25 63 39 117 43 25 101 52 109 34 31 159 0 68 21 17 77 106 29 133 21 185 6 51 61 51 19 24 59 111 49 45 118 14 49 163 205 39 208 32 11 19 101 81 109 143 101 158 140 191 78 53 4 109 6 71 123 32 103 63 189 11 37 141 101 66 213 1 191 127 3 115 32 145 7 32 81 4 77 33 60 199 93 80 74 7 85 115 47 42 59 191 223 11 199 65 93 97 33 7 30 15 191 20 51 29 184 87 96 83 51 98 29 45 37 140 15 105 25 147 137 189 217 20 93 145 61 96 77 15 231 29 35 105 143 18 62 138 1 67 82 25 175 23 32 181 51 45 45 48 13 109 131 6 36 97 71 209 20 14 87 23 199 195 113 7 33 225 1 111 127 77 115 25 19 56 35 151 27 84 1 105 105 45 9 17 9 209 43 89 165 129 37 114 56 165 23 78 99 187 51 15 49 19 24 117 173 27 181 33 90 151 15 76 90 61 103 50 84 127 35 53 32 1 14 106 65 90 81 3 151 108 5 44 33 35 59 19 31 72 33 93 126 29 121 58 72 166 142 111 29 27 11 197 169 34 5 5 41 46 132 13 64 43 73 106 97 87 125 83 216 0 201 78 45 19 49 150 51 48 111 164 133 172 11 4 11 205 133 78 49 141 203 21 19 13 95 80 189 37 131 61 220 207 59 190 37 93 11 41 128 29 76 10 107 137 47 142 95 151 11 83 176 70 41 7 145 17 52 139 113 62 71 223 6 126 59 68 113 19 165 12 110 69 15 44 23 109 16 21 227 59 201 25 121 195 67 28 29 91 131 217 149 81 45 61 117 135 29 17 80 13 155 33 33 226 68 134 165 15 79 131 66 61 104 23 25 152 197 93 17 19 35 46 65 43 25 15 175 127 123 148 119 41 162 24 75 17 1 13 113 79 40 37 111 31 195 91 15 82 77 25 90 220 241 73 9 57 78 115 87 99 63 57 53 1 47 220 29 14 25 173 55 41 116 19 203 149 139 120 108 11 151 57 91 102 46 49 113 85 89 240 23 68 147 44 57 83 13 1 213 33 197 145 104 142 105 33 61 31 9 85 6 51 20 9 105 19 149 197 163 99 55 116 102 154 129 37 13 30 54 127 31 11 29 184 15 41 161 41 75 139 37 1 77 192 201 93 45 133 45 37 135 237 41 155 143 0 13 5 33 31 151 49 26 139 97 38 102 77 3 8 87 21 175 18 21 29 50 69 170 19 154 13 71 154 75 145 58 159 99 21 3 148 162 7 59 27 58 135 217 107 102 13 55 48 49 25 83 57 102 86 51 83 103 7 131 33 163 7 55 25 80 140 197 75 194 25 5 21 43 15 75 55 167 129 137 117 117 37 161 18 7 52 73 62 207 171 119 73 7 180 144 74 9 116 170 35 82 5 113 148 37 212 1 163 10 114 157 55 21 65 94 123 77 1 185 127 9 119 155 51 3 129 55 55 103 139 73 225 47 229 43 11 209 47 108 115 53 7 33 127 152 6 12 64 66 15 168 95 147 51 15 85 89 41 5 194 47 27 43 48 19 51 31 103 17 55 63 117 91 91 101 65 172 59 51 43 25 163 197 69 163 33 47 60 150 84 45 113 135 127 155 55 179 62 75 11 109 185 48 74 81 141 71 175 68 161 45 98 40 43 11 11 107 109 21 117 122 7 5 132 57 237 153 135 87 65 7 16 45 20 81 101 45 28 193 69 19 5 15 25 109 191 13 109 127 133 117 42 65 25 7 117 31 33 185 3 27 43 143 101 111 114 204 72 51 137 164 41 187 85 139 15 50 215 2 62 133 79 96 45 75 45 37 128 13 61 2 16 99 118 24 73 167 3 81 47 178 61 90 6 141 38 35 136 13 161 49 83 47 237 29 73 99 193 201 35 44 129 3 103 3 35 157 19 33 44 7 24 27 5 199 1 8 13 19 143 201 59 111 137 181 177 91 104 137 53 46 85 42 105 227 25 19 203 5 41 45 105 56 9 1 67 54 27 103 188 43 13 26 53 149 81 37 21 63 43 77 69 5 75 93 176 77 65 32 1 38 123 17 113 13 161 117 41 13 163 9 188 3 87 197 34 191 64 112 53 131 43 145 165 219 149 25 38 51 24 151 29 149 96 151 133 123 155 53 59 1 5 113 6 177 116 177 45 132 173 65 139 45 32 10 132 35 124 17 116 83 65 133 90 75 21 95 19 46 223 131 219 139 61 27 149 217 13 177 7 85 41 83 5 64 147 101 87 57 1 21 95 33 9 85 81 99 51 9 167 25 101 37 15 21 243 31 182 147 1 33 70 39 29 153 57 39 23 53 33 104 199 55 116 65 103 103 111 147 92 212 77 25 51 7 18 103 147 29 11 1 81 31 43 119 9 82 116 79 73 91 127 95 8 70 177 121 8 4 147 93 53 33 29 99 180 176 145 55 128 42 12 53 149 19 37 86 17 103 61 13 181 27 162 31 78 219 88 33 63 19 27 127 51 81 51 25 19 1 188 19 105 9 67 25 33 79 45 21 223 141 5 30 29 187 39 149 5 81 43 161 153 121 36 12 79 34 128 95 107 1 152 147 131 155 52 145 5 125 15 9 31 115 79 83 84 61 143 1 100 169 114 182 100 91 189 2 11 169 161 31 114 92 79 195 67 31 165 21 24 105 15 4 85 11 125 35 175 107 217 3 79 124 3 26 40 75 26 9 105 34 197 11 151 93 215 59 139 53 167 185 81 33 21 97 180 64 201 87 35 48 92 93 5 95 43 111 3 103 51 105 96 69 128 1 80 55 77 243 95 23 31 181 185 198 113 71 211 61 164 83 19 147 137 75 49 181 85 35 25 104 11 168 11 17 243 47 8 17 21 23 95 153 175 19 1 77 13 89 38 77 14 92 24 163 133 190 235 63 7 52 58 225 153 143 85 153 11 78 123 233 37 71 135 41 138 123 43 42 29 11 191 155 27 85 51 61 12 1 93 37 91 61 9 73 7 133 14 13 147 153 113 129 17 44 19 136 5 69 165 109 177 23 25 126 157 185 37 117 63 12 69 63 15 37 45 27 21 95 41 51 85 5 43 107 127 175 14 209 25 80 191 129 101 57 85 162 30 90 122 173 178 151 53 91 84 129 175 96 33 89 39 92 47 73 33 9 21 69 168 59 81 161 157 105 109 95 145 21 104 68 83 69 111 29 189 26 23 71 66 154 105 44 3 69 33 199 3 11 93 67 34 0 125 59 179 63 125 187 71 69 129 151 1 25 197 185 166 73 63 8 11 97 76 95 160 171 157 100 120 173 17 47 42 109 77 65 54 19 119 171 74 17 11 121 74 0 48 12 55 81 1 9 109 57 23 41 111 75 34 53 35 47 57 45 41 153 67 111 96 169 161 194 50 53 19 137 211 37 147 105 186 23 4 98 165 88 83 9 141 59 25 137 5 113 200 129 126 151 13 33 73 18 155 81 70 201 48 119 95 39 62 36 15 127 63 74 111 151 67 133 130 53 4 35 219 6 84 9 185 202 99 142 97 113 147 117 31 9 53 163 132 134 43 65 91 131 66 183 7 107 127 19 133 53 181 90 210 113 166 42 88 29 18 35 53 53 9 93 103 131 77 42 114 20 40 5 1 7 32 115 95 20 45 135 31 117 132 51 123 29 86 69 119 153 21 31 63 99 60 3 21 65 11 13 59 125 47 199 49 227 15 47 101 154 59 49 160 103 49 101 87 106 27 15 66 209 143 46 37 79 55 47 39 119 137 32 33 17 77 21 29 17 99 80 187 56 112 127 195 41 15 19 141 24 45 17 78 51 151 25 165 40 42 119 67 49 9 77 121 13 173 29 32 66 111 119 83 143 235 145 44 139 17 89 9 25 19 166 133 91 1 43 107 119 47 89 93 139 63 93 10 185 79 73 45 46 11 155 9 6 181 31 17 101 53 143 27 75 163 65 101 55 51 117 58 49 71 12 181 39 49 97 13 71 39 173 81 164 220 99 111 51 31 67 38 75 4 17 151 147 57 41 23 5 37 113 17 177 145 116 185 51 57 193 215 74 71 0 5 79 77 165 154 55 17 151 195 6 110 73 78 133 189 157 87 15 126 120 14 14 123 23 11 35 61 1 83 127 98 16 201 19 85 13 31 191 15 125 51 54 17 97 69 157 11 96 57 71 159 153 109 55 101 7 63 52 43 181 36 8 31 107 79 5 162 163 24 49 189 133 53 61 70 51 171 85 37 243 112 62 35 81 243 204 20 2 9 33 28 126 19 25 70 89 28 92 161 55 83 113 114 180 0 28 54 197 101 105 39 49 110 50 140 52 25 117 103 1 131 47 136 11 219 116 80 65 21 53 29 169 95 119 103 53 7 119 3 151 15 61 51 35 65 53 84 57 132 37 55 46 97 144 1 41 159 7 122 153 15 77 151 1 223 153 165 69 49 153 164 85 39 176 79 191 93 101 127 32 62 56 118 91 1 35 129 61 68 93 191 158 33 44 85 117 2 21 29 67 33 57 71 80 157 41 21 55 86 23 57 71 79 48 111 107 16 5 179 103 60 43 79 192 103 73 69 5 29 15 157 152 5 185 91 159 37 116 93 45 178 203 135 71 35 17 89 65 71 142 197 12 197 163 16 53 15 18 99 111 68 69 19 17 121 49 63 7 71 55 24 62 201 25 121 46 120 9 13 23 21 106 38 96 31 95 96 35 67 26 61 7 47 223 65 39 37 0 203 13 9 9 39 50 61 59 53 1 76 1 15 135 99 193 177 123 181 1 19 24 243 75 13 19 61 25 7 179 5 109 63 10 7 103 94 119 25 69 1 58 21 141 79 107 93 33 229 83 181 147 1 97 5 112 92 192 74 70 32 193 67 53 37 45 93 35 127 29 62 104 195 100 21 95 133 119 11 33 31 33 77 34 30 7 93 76 105 107 103 59 69 81 136 17 33 88 36 9 200 53 3 198 19 222 22 30 57 179 23 82 25 21 39 139 62 111 78 111 133 151 75 104 141 211 129 30 187 65 61 201 109 207 58 61 159 58 5 47 31 171 69 83 48 215 31 93 68 25 80 24 189 31 54 219 7 11 1 144 1 120 141 119 85 40 43 18 69 88 105 219 126 95 123 189 115 104 31 55 153 48 43 141 26 19 127 35 134 181 19 59 204 19 26 123 45 9 17 72 17 33 3 73 37 109 17 84 109 53 21 14 209 99 8 77 33 10 93 5 55 90 69 43 205 134 23 101 79 35 116 73 87 100 78 85 229 49 61 195 93 28 115 48 134 13 21 83 9 166 19 77 117 19 1 119 53 29 75 17 239 161 23 90 58 87 49 103 73 95 50 97 142 73 20 33 145 8 25 118 15 191 73 72 59 5 97 85 0 41 195 83 72 35 124 67 29 73 65 29 117 83 93 29 11 178 123 18 138 71 48 53 155 9 83 70 71 123 104 15 117 105 148 175 19 19 65 113 59 71 198 87 16 32 82 197 162 64 97 156 100 37 85 95 110 145 206 15 194 1 33 85 41 29 21 29 86 5 31 231 45 17 137 97 204 135 79 43 102 93 81 139 143 13 126 123 57 19 3 17 49 93 13 23 10 143 153 146 59 156 37 54 157 73 31 41 3 197 7 31 185 59 69 65 213 145 11 43 141 147 105 81 109 29 60 6 62 52 138 89 21 45 128 23 11 63 25 79 125 123 15 24 31 197 241 52 125 17 99 31 97 93 3 1 217 63 150 34 62 29 2 43 119 93 137 167 49 155 155 113 1 81 83 49 177 1 23 25 47 89 124 71 115 11 74 65 168 35 83 150 60 147 25 161 171 47 159 19 157 42 95 57 87 35 39 59 69 76 72 9 49 103 84 9 115 81 11 73 103 158 103 21 153 145 20 45 7 23 190 12 55 85 145 103 117 91 74 7 47 27 129 11 61 88 219 36 33 111 10 47 110 203 19 82 126 50 153 27 113 57 47 57 77 183 34 122 15 31 1 32 43 89 137 17 224 91 73 45 193 78 90 112 1 25 48 0 146 187 22 26 100 47 167 141 107 17 3 141 49 7 71 91 227 99 9 109 61 45 181 150 13 114 59 23 132 194 71 163 119 66 29 97 145 95 49 64 193 187 43 147 163 43 53 12 90 141 97 190 67 73 121 122 38 59 56 98 171 72 57 63 35 83 207 115 125 29 55 174 24 70 201 23 116 3 67 195 29 17 165 23 83 3 83 67 117 96 13 19 59 22 122 12 23 55 25 125 95 137 149 20 121 51 25 51 120 4 7 68 209 71 36 25 23 91 55 53 76 56 63 125 126 18 32 31 139 73 61 195 115 194 11 179 161 67 33 87 73 23 33 31 111 77 26 153 71 81 51 16 62 53 105 169 69 34 56 139 10 68 27 72 109 31 101 63 33 148 124 187 181 213 79 33 147 107 9 107 148 66 119 4 247 98 145 85 67 191 69 127 17 65 205 59 26 53 50 103 93 51 37 214 151 25 157 31 155 5 60 15 138 43 51 147 141 237 153 34 143 99 92 67 98 25 127 29 127 107 152 118 3 113 74 147 5 111 17 192 53 35 95 167 71 157 51 131 19 71 210 10 19 61 37 2 129 91 95 34 65 113 219 41 192 71 13 145 80 121 41 115 52 91 57 39 57 121 125 162 112 101 28 4 81 93 65 101 55 173 32 64 119 192 105 211 3 141 43 11 19 159 156 141 105 39 29 103 101 63 117 100 123 13 77 47 82 159 31 53 9 133 39 163 211 33 43 172 103 151 168 69 21 110 0 3 146 119 73 139 7 131 140 187 145 35 160 200 177 53 35 91 65 68 21 23 49 115 127 49 1 99 200 81 4 58 44 115 50 79 55 133 225 56 85 43 133 10 90 125 3 77 53 113 159 208 193 21 107 186 83 127 101 102 23 1 211 2 23 51 10 71 9 91 122 60 60 12 65 63 38 65 102 11 41 31 198 140 73 38 25 46 15 128 0 149 71 107 85 81 11 77 147 62 27 74 19 196 152 10 6 11 69 111 42 41 15 43 9 104 130 105 43 139 66 104 19 120 28 46 125 203 108 63 15 3 39 121 33 99 145 53 119 199 135 15 12 32 107 133 67 135 29 119 18 33 71 150 25 115 115 183 59 9 45 67 41 1 15 161 27 117 55 75 121 153 32 58 63 141 85 211 3 9 74 92 0 12 97 61 77 113 45 211 72 91 57 77 29 70 40 33 163 70 31 27 115 155 101 16 169 112 95 157 175 213 193 11 72 63 13 87 107 191 89 139 149 81 70 49 92 183 148 39 152 215 53 132 29 29 17 135 94 40 161 99 44 161 87 160 20 68 129 71 155 133 52 39 122 74 39 57 203 74 17 91 123 27 16 9 41 53 107 83 187 5 153 113 135 29 147 197 64 32 29 42 125 150 87 76 207 97 115 198 135 15 124 161 83 27 89 69 97 131 210 65 59 46 63 9 93 53 14 19 146 13 10 39 57 47 45 135 11 9 33 48 35 51 0 56 19 114 107 87 53 40 112 13 97 9 99 169 11 23 75 6 39 47 73 107 52 45 23 186 60 3 207 133 79 193 2 103 97 105 53 105 23 81 11 49 5 55 27 65 203 63 63 150 135 85 115 59 31 31 90 13 67 13 56 41 57 113 53 49 27 8 13 93 172 7 193 111 84 97 133 61 45 21 134 43 35 115 8 63 72 1 137 125 87 93 103 171 5 19 35 98 65 187 115 211 10 130 25 115 31 50 87 17 147 67 45 53 115 63 129 180 43 205 150 137 175 5 125 65 153 49 19 101 173 35 45 5 93 97 27 18 37 7 159 63 82 83 69 22 9 125 75 105 80 46 67 149 21 157 147 183 43 26 35 25 105 157 62 89 11 138 111 15 60 33 98 169 101 18 128 77 53 27 95 54 21 27 64 88 17 31 101 1 69 69 77 27 155 49 97 17 13 107 56 8 205 40 151 34 23 1 71 119 62 22 105 123 93 5 67 80 51 237 25 113 85 97 37 103 113 215 4 173 33 127 27 95 133 9 75 162 27 6 182 84 143 149 87 135 49 71 9 93 99 216 25 67 137 41 129 109 144 155 3 169 23 112 35 223 95 91 167 121 142 225 141 241 13 97 116 11 13 73 83 91 95 77 91 13 2 85 61 5 129 165 204 161 27 22 84 1 133 79 47 19 55 5 41 1 112 206 79 43 59 140 69 223 1 177 23 111 0 2 7 122 53 113 110 15 37 21 104 158 117 3 151 151 13 111 8 161 134 101 161 39 86 5 235 28 117 45 20 121 76 149 190 151 109 49 59 103 204 165 27 67 117 38 105 21 131 46 15 14 63 31 115 71 1 64 69 174 163 47 10 39 170 85 25 23 153 129 67 48 25 115 89 56 121 104 93 139 5 141 68 11 43 117 45 8 187 186 133 145 108 74 97 149 19 137 8 27 48 15 111 27 155 1 66 13 61 168 12 58 120 138 8 101 59 27 41 157 115 196 22 102 1 95 153 119 57 53 160 125 177 95 104 71 35 77 74 137 86 81 105 139 38 77 27 65 91 41 5 22 57 78 21 33 98 95 57 23 23 33 56 147 15 147 34 3 53 59 129 59 34 40 141 23 145 67 179 111 71 81 25 23 79 1 239 29 215 105 161 42 5 87 169 193 85 133 51 29 86 76 94 59 19 109 87 51 30 133 39 19 151 51 71 169 79 64 149 103 113 103 21 103 64 33 97 171 9 37 232 21 2 165 91 171 9 54 11 133 53 55 167 182 56 73 16 117 119 91 35 105 101 37 133 7 15 8 47 84 46 28 0 97 43 161 127 72 63 60 53 52 49 13 125 71 142 48 29 88 94 24 151 3 161 175 46 181 37 5 109 39 17 61 17 16 42 26 3 185 57 3 188 33 37 53 107 95 7 160 124 88 128 1 50 1 1 27 163 79 127 1 177 99 78 197 171 85 207 2 11 35 51 8 25 94 100 69 9 121 79 45 155 75 7 78 157 159 17 8 197 111 19 195 37 0 117 13 139 229 55 11 70 55 147 31 71 8 71 35 3 159 151 145 53 1 2 25 73 15 113 27 55 137 57 28 197 96 47 11 177 168 22 101 53 117 99 111 1 65 44 65 190 3 135 144 192 89 137 209 99 75 21 107 116 35 179 134 46 27 169 63 1 18 69 105 57 185 25 81 207 129 97 106 123 155 183 5 75 177 3 85 87 97 1 157 127 49 19 21 1 117 27 225 48 31 61 149 9 193 51 107 5 89 18 72 70 17 139 119 5 12 91 31 37 11 121 72 72 34 34 73 87 21 52 38 7 167 127 153 202 172 34 189 185 78 95 29 28 93 133 95 83 83 47 74 65 47 10 7 185 94 79 6 75 108 139 143 19 67 16 57 23 190 147 8 13 59 146 179 1 57 39 29 19 127 79 131 17 213 47 218 111 31 64 122 117 111 22 1 69 29 133 119 215 91 41 89 103 1 135 60 37 37 23 118 95 93 61 136 145 175 87 193 37 97 111 87 95 28 127 13 63 129 199 37 100 86 73 7 81 41 49 0 111 81 15 59 117 69 117 219 79 107 111 65 211 134 191 113 50 61 193 15 124 35 51 97 78 93 32 63 22 67 3 41 47 7 15 21 12 73 55 64 8 23 119 13 4 23 3 12 51 159 23 49 28 63 13 132 29 21 141 91 12 33 29 158 95 177 221 135 97 124 199 37 13 181 47 11 57 47 25 223 3 38 59 64 49 99 117 62 130 120 99 9 77 155 16 82 126 61 217 1 29 89 53 63 57 202 7 67 84 111 125 24 199 153 66 33 119 37 31 15 151 57 52 31 93 113 211 62 134 42 2 213 70 1 29 214 40 59 61 79 59 109 0 210 112 137 95 137 103 31 111 103 125 35 69 33 2 5 144 77 63 165 19 155 65 57 112 137 9 97 121 45 61 43 217 18 11 132 135 29 17 29 43 159 156 108 23 25 61 19 114 135 60 83 47 85 86 3 1 191 49 89 44 12 181 63 182 5 15 40 19 143 31 13 12 83 61 49 41 37 24 61 195 33 95 145 13 92 63 131 67 58 39 141 170 35 79 57 53 34 63 72 137 79 150 3 38 45 6 38 27 53 79 0 61 141 63 159 141 83 203 135 70 27 159 143 19 79 155 49 5 142 105 111 27 64 95 73 15 35 15 15 49 99 61 135 51 211 166 39 109 117 127 203 211 113 128 3 128 127 149 9 211 5 91 193 23 193 63 49 25 39 75 99 27 149 116 62 27 166 11 41 79 53 101 35 83 209 127 2 75 165 90 124 63 206 37 26 83 158 69 72 149 25 7 8 95 4 17 212 31 91 20 45 11 75 47 9 30 140 99 89 119 189 217 221 41 37 72 11 2 131 75 5 3 119 97 1 16 178 7 203 121 115 178 51 69 123 215 3 99 183 113 62 7 93 11 147 19 41 148 157 63 129 79 58 139 3 15 5 113 131 194 35 45 17 156 133 110 37 90 12 23 15 61 161 69 72 36 133 77 155 79 45 55 31 64 17 187 105 183 53 177 87 154 21 31 43 99 129 95 1 44 184 67 17 47 7 17 161 83 17 97 53 183 212 53 137 65 147 78 137 171 224 38 207 118 169 167 119 221 104 69 91 49 25 27 159 164 31 94 125 71 66 125 76 39 93 63 53 41 85 24 41 15 69 13 35 11 47 139 104 93 137 85 169 205 203 124 53 105 13 59 120 49 86 3 87 178 13 65 164 135 67 199 169 5 27 147 194 13 42 83 37 37 155 91 127 53 162 169 211 129 60 66 57 147 77 34 71 15 49 65 89 41 119 105 113 56 3 15 175 21 71 54 149 195 75 163 11 136 123 170 37 62 60 65 164 56 35 111 169 97 23 18 175 29 10 49 15 43 84 59 20 202 160 121 67 25 199 89 103 63 59 21 110 231 11 113 73 53 47 102 57 71 133 26 151 117 15 103 13 34 27 133 201 162 187 57 85 69 73 1 97 119 142 57 191 86 131 121 81 131 47 5 43 23 37 74 69 234 168 27 7 33 16 129 26 178 14 92 130 8 14 115 45 32 23 55 46 1 3 61 8 109 41 169 45 113 70 93 1 33 179 55 116 11 151 7 39 107 117 86 9 33 66 127 160 165 53 104 78 41 45 2 46 230 125 0 58 131 44 127 53 97 84 12 203 19 51 105 159 55 102 93 17 119 108 30 51 114 61 186 116 27 53 125 5 10 126 39 97 88 67 83 25 228 185 111 81 171 1 27 114 121 1 103 55 73 74 174 83 88 11 112 110 107 75 8 31 57 104 27 147 33 15 129 3 51 125 186 74 7 186 39 35 51 151 97 63 201 178 20 103 15 133 98 190 4 99 8 39 13 52 27 59 112 63 48 53 107 61 82 225 0 23 47 116 221 1 86 27 101 141 168 106 153 73 85 37 53 1 25 0 203 113 220 22 29 113 81 185 57 30 137 87 150 150 54 20 143 99 7 113 43 36 143 101 115 125 81 159 35 79 33 151 29 169 43 3 42 99 73 140 97 3 69 25 5 15 35 107 5 62 14 37 120 101 39 154 129 39 72 1 79 31 58 113 159 85 81 24 41 46 176 85 131 60 93 229 110 175 17 179 45 14 159 87 121 15 23 101 117 145 143 91 147 47 83 79 43 39 71 20 2 1 62 1 51 157 23 37 141 77 25 81 150 40 108 21 27 100 135 225 25 27 2 135 155 123 39 1 49 127 123 131 114 95 109 51 5 27 13 69 180 27 197 53 16 23 91 11 74 76 65 201 55 19 171 25 138 97 103 232 77 39 159 117 11 16 61 104 241 35 74 33 141 109 120 175 83 4 177 89 175 145 35 153 207 81 112 43 47 93 32 109 200 43 92 31 80 41 49 124 23 49 1 25 169 52 98 45 34 63 102 59 202 38 191 56 100 49 29 89 107 217 31 201 15 27 22 202 50 39 155 5 115 153 33 121 56 71 143 53 181 109 4 58 121 146 63 19 24 135 149 59 57 83 130 17 112 83 3 151 15 21 127 103 28 89 2 121 43 89 105 36 55 117 61 201 77 64 222 153 37 118 25 53 39 151 99 21 11 21 18 210 138 115 104 9 37 157 83 56 1 161 137 19 54 199 53 38 23 105 14 151 73 89 26 38 32 137 19 31 30 91 21 59 7 109 93 19 133 174 127 173 101 138 41 39 128 121 65 69 5 159 45 55 67 65 198 7 117 65 95 60 123 139 73 132 135 23 87 73 87 184 99 69 203 9 132 1 74 17 46 9 11 171 176 69 153 47 121 131 7 76 77 125 35 48 24 143 28 143 153 138 114 7 193 21 157 117 137 141 197 45 20 215 28 67 73 199 31 31 148 17 153 101 7 116 69 89 161 37 63 75 13 108 108 66 85 57 21 91 15 56 61 105 102 149 65 27 167 103 33 100 223 9 55 113 10 107 134 85 15 21 119 21 95 31 195 52 55 172 63 42 167 85 29 41 173 14 216 11 131 11 27 24 174 102 149 113 91 15 149 67 105 53 9 35 69 144 153 11 7 163 147 25 15 160 82 203 137 63 80 45 177 9 117 105 80 19 25 10 8 28 155 43 134 67 83 85 112 75 78 38 55 143 75 15 141 169 51 163 241 167 75 127 77 15 61 105 43 105 41 55 1 49 5 11 79 5 79 183 85 46 51 122 7 117 181 29 113 50 110 53 172 189 163 81 31 111 217 33 111 119 81 165 129 89 89 101 11 21 7 133 133 46 171 57 29 1 216 5 25 163 176 192 183 59 22 89 171 223 41 21 14 83 231 123 222 199 156 51 9 44 1 25 165 105 16 113 91 65 184 92 5 49 67 117 163 13 73 113 136 232 25 193 167 24 155 137 139 144 31 60 31 39 131 181 71 12 97 29 111 1 111 53 157 17 49 215 129 84 5 33 137 86 1 144 123 30 19 43 81 129 17 76 133 34 87 122 29 49 54 97 37 139 13 9 109 99 39 43 21 25 149 114 141 125 83 123 67 76 11 148 83 115 17 109 108 82 7 21 61 101 69 153 91 96 9 21 31 153 155 83 124 35 118 135 99 57 133 27 135 153 9 53 179 34 167 17 160 58 35 9 44 3 98 108 87 113 82 46 67 13 131 149 87 97 175 150 76 77 33 54 87 147 158 101 77 163 24 111 90 18 55 107 12 55 29 133 101 77 35 73 103 195 161 101 87 221 64 54 114 16 68 21 7 206 1 217 55 81 101 91 155 41 157 35 128 149 2 10 103 144 139 51 28 85 96 11 93 28 17 34 99 53 111 25 79 65 179 70 133 86 107 3 193 20 1 109 89 203 55 146 121 161 61 59 31 4 67 0 172 121 199 99 79 33 48 19 147 130 205 3 197 164 51 77 53 35 15 165 35 114 37 1 11 59 41 129 99 135 89 133 82 56 193 140 75 177 105 35 107 71 219 101 81 76 173 65 193 125 177 129 94 27 11 81 73 49 1 105 169 61 70 41 9 85 31 236 75 207 142 121 21 115 93 107 87 83 60 226 173 119 69 15 188 44 69 93 162 131 133 89 20 43 15 127 83 115 132 56 154 91 6 73 36 219 37 136 121 57 158 135 39 17 43 215 37 29 133 101 166 28 94 135 69 71 147 42 170 19 101 37 65 135 147 105 47 80 17 39 4 139 81 8 157 76 161 25 47 46 94 13 129 63 121 147 7 53 27 43 19 67 101 7 57 36 112 75 56 85 186 143 64 157 87 155 5 69 73 5 112 7 45 119 67 29 197 166 13 33 34 88 63 25 28 127 61 35 10 167 155 186 24 219 49 161 46 133 211 51 3 52 103 14 23 31 136 108 48 47 14 81 16 99 167 32 71 24 209 47 144 17 80 47 65 91 25 189 55 128 36 5 114 17 31 138 169 120 63 13 28 148 37 139 101 121 60 206 41 182 3 187 23 72 81 23 157 169 155 89 28 93 153 37 12 5 97 141 77 82 73 65 74 115 199 10 57 127 31 11 90 149 25 46 48 167 87 9 85 111 105 163 224 33 36 130 63 97 118 103 77 23 42 44 174 161 67 45 161 211 49 199 9 19 108 122 75 149 193 65 50 85 133 61 34 13 101 9 217 89 125 97 85 57 199 83 167 93 129 94 81 39 67 54 111 3 115 31 49 31 147 60 105 21 89 83 9 87 91 51 73 29 81 39 34 77 37 176 97 41 65 40 45 8 127 90 135 31 61 84 33 45 115 27 17 39 123 207 51 0 107 37 62 30 63 139 90 16 25 66 13 143 108 126 69 165 4 142 64 12 31 33 48 73 30 17 129 169 37 169 21 13 61 62 31 89 86 11 133 7 191 31 81 53 15 70 51 88 71 27 4 19 1 148 105 175 94 73 207 44 194 106 87 11 117 85 24 167 179 8 33 155 53 143 70 45 3 12 19 117 5 97 55 11 49 119 137 40 133 15 147 77 125 13 196 7 107 94 49 109 77 15 135 107 115 56 189 36 17 10 47 63 77 41 91 37 193 38 99 107 93 12 197 146 12 171 61 119 98 35 116 35 169 45 52 133 189 141 65 39 0 108 39 45 44 52 45 137 152 33 103 77 41 71 68 123 7 163 111 1 51 2 21 84 55 50 128 39 58 7 28 10 131 127 137 147 123 150 30 184 181 125 66 39 145 33 133 16 126 59 45 99 103 213 165 126 30 157 129 49 9 23 79 19 58 0 37 17 64 4 82 65 89 130 67 3 151 70 175 199 151 196 219 131 1 228 6 141 79 39 44 122 23 3 37 19 73 203 147 176 83 29 6 143 114 47 191 196 189 33 69 111 119 108 143 98 71 83 37 129 39 53 25 9 125 195 1 75 35 36 29 83 129 198 111 141 143 61 17 169 39 183 173 34 159 73 1 131 161 158 30 20 32 101 13 7 102 12 67 229 68 133 49 115 27 83 215 55 51 161 43 172 9 23 81 17 26 53 43 106 115 7 163 191 39 179 59 151 188 75 50 25 83 33 108 123 107 61 35 183 21 139 59 81 214 194 107 9 54 173 35 132 61 100 106 74 78 79 21 11 102 193 148 19 39 58 154 37 49 65 12 89 155 151 79 113 126 75 133 7 19 145 13 213 182 45 21 10 5 166 23 7 119 17 29 185 7 199 28 29 3 6 63 199 43 89 108 53 15 95 89 59 54 9 11 52 8 83 28 46 141 3 33 71 29 81 79 51 145 29 104 144 1 8 31 106 205 51 241 2 28 5 143 88 109 71 1 11 45 75 42 25 120 72 118 5 87 19 143 31 217 11 85 39 21 94 126 58 50 45 27 27 51 43 59 1 25 52 71 119 75 42 91 13 65 3 177 95 31 147 116 109 117 148 69 28 31 57 28 64 57 24 57 11 103 70 81 76 13 147 72 25 101 148 9 77 4 29 49 191 41 73 147 38 25 62 73 43 86 211 211 150 179 16 65 7 145 39 57 36 23 234 17 53 35 104 80 185 73 131 50 224 23 198 170 12 33 101 8 59 69 203 33 111 97 163 197 217 115 39 94 195 60 14 9 57 89 50 131 171 203 165 100 79 31 67 63 47 5 55 40 13 169 49 163 108 49 7 31 213 93 217 35 149 9 27 139 226 71 91 63 74 21 49 193 221 182 111 123 9 127 59 132 190 126 14 167 51 33 177 35 13 39 45 175 30 67 22 227 26 113 185 171 157 141 109 100 9 59 129 134 196 135 131 207 86 108 35 6 175 27 67 67 87 23 137 31 7 115 108 46 149 81 35 37 49 52 5 48 113 2 187 84 7 76 125 133 79 29 28 79 154 151 21 78 127 112 49 109 1 48 186 47 167 18 131 79 95 161 29 47 150 58 47 129 91 100 7 22 113 7 54 143 119 33 177 95 29 223 95 81 64 182 51 15 206 85 136 63 124 183 161 23 49 19 181 52 119 2 241 110 72 27 114 41 121 175 46 117 144 163 19 46 3 172 55 48 144 129 17 119 131 203 3 7 129 1 124 119 45 5 157 180 40 236 235 7 111 72 67 27 101 65 47 103 136 5 65 25 109 139 1 149 63 31 92 44 167 8 66 1 75 110 135 93 29 59 151 214 145 70 121 53 163 143 72 141 65 86 92 191 20 75 16 63 15 79 137 177 131 203 100 93 43 49 15 110 157 5 90 39 49 93 23 116 74 139 120 22 64 91 165 69 59 201 151 188 161 135 11 39 176 55 73 1 7 191 65 29 39 10 1 178 15 105 95 9 101 41 153 25 1 105 31 30 49 17 1 35 220 23 18 12 61 127 15 133 43 53 123 21 153 85 47 79 13 86 111 111 233 61 79 45 189 117 163 87 99 3 108 57 5 129 129 35 72 31 13 89 31 35 199 65 101 7 181 59 13 55 48 215 7 13 114 105 67 46 30 127 17 127 115 7 168 75 15 47 175 67 205 51 17 17 31 93 32 87 150 81 177 71 160 41 13 65 79 99 7 12 65 40 33 23 60 1 116 108 33 87 5 118 59 94 6 91 143 38 75 108 145 155 75 119 28 27 164 73 85 31 19 137 132 63 79 37 7 111 113 25 155 139 65 101 21 181 145 47 74 163 134 136 27 124 176 60 23 47 86 22 93 53 32 27 95 179 208 122 13 137 71 157 15 207 117 29 73 183 135 45 41 147 23 97 233 139 102 82 168 103 165 108 65 43 199 60 129 94 53 23 231 89 9 116 9 153 23 46 179 93 160 8 38 153 26 162 134 131 42 99 120 109 24 227 79 15 85 173 121 125 187 135 53 40 99 142 67 35 194 79 38 5 143 137 60 205 167 19 65 36 36 33 41 6 65 180 29 39 229 66 96 58 172 221 38 53 106 56 29 21 51 43 31 9 191 9 1 1 193 69 39 82 45 188 25 172 61 62 28 63 55 43 199 45 105 37 16 125 211 41 57 215 145 23 134 13 43 39 105 55 27 33 87 105 39 57 35 37 139 31 85 73 204 20 69 13 78 63 15 60 14 5 58 130 71 58 27 239 41 61 119 45 139 39 45 75 63 1 11 107 97 141 135 47 195 50 49 111 89 57 45 63 17 53 63 75 95 37 155 145 125 39 5 45 209 50 13 73 26 37 119 107 181 127 107 137 16 141 4 178 124 116 109 12 69 19 169 95 9 23 59 13 129 91 185 135 30 5 133 71 61 61 165 103 115 7 79 35 12 57 23 47 115 26 173 143 4 11 29 2 95 41 13 127 59 51 187 27 7 11 191 117 25 152 64 167 23 57 41 52 19 113 80 141 55 11 59 7 105 185 179 129 91 59 108 47 29 89 137 64 117 207 105 50 27 135 12 6 28 78 178 9 98 103 11 147 23 49 131 72 41 43 230 161 2 3 159 138 183 6 75 32 57 17 25 130 13 76 38 65 109 117 27 7 71 37 87 130 97 143 27 125 37 131 44 77 20 40 123 88 137 209 49 105 3 26 113 21 25 9 88 209 197 122 85 27 30 113 59 25 107 58 45 34 142 108 31 149 59 77 45 1 123 143 119 41 226 182 153 1 181 38 15 132 145 239 24 117 159 115 69 40 74 69 25 15 69 101 175 19 117 47 187 67 163 27 11 40 129 43 105 80 129 9 191 65 103 27 205 173 119 106 46 155 93 42 19 83 125 181 151 22 98 13 185 7 120 129 60 1 44 179 191 78 97 128 206 57 17 66 34 16 69 41 221 63 192 19 51 19 111 49 117 55 112 85 31 86 27 105 101 65 126 37 163 200 87 99 157 5 1 91 107 165 191 171 167 49 19 31 71 151 3 153 21 68 99 83 115 4 79 17 49 147 22 3 19 11 149 63 31 1 75 59 9 49 19 113 31 43 43 13 33 144 17 108 1 7 99 48 146 61 10 161 129 53 45 39 143 45 204 25 4 23 137 55 62 148 1 43 195 181 159 151 223 121 36 17 147 113 86 25 222 105 129 29 89 68 27 92 47 20 123 74 166 167 69 113 101 70 50 65 75 155 39 129 45 113 43 7 23 120 224 19 47 8 118 41 185 125 52 7 64 99 153 21 47 53 173 100 39 1 6 18 147 72 209 161 165 27 217 126 70 89 79 185 186 44 81 2 3 79 117 59 155 46 67 165 15 47 159 63 41 63 101 47 160 39 93 122 189 63 167 25 39 61 113 39 0 82 108 145 73 167 44 132 33 92 19 5 112 26 14 145 59 98 77 219 83 1 135 52 36 107 35 125 110 112 100 115 95 167 39 16 75 19 157 71 6 83 63 89 193 178 1 55 33 42 1 12 112 83 187 17 35 88 125 7 103 94 240 107 83 177 108 39 83 202 194 16 207 31 64 120 21 171 209 26 27 81 234 55 111 8 25 29 47 57 125 67 35 77 69 40 41 26 89 141 119 11 47 91 165 43 31 31 114 15 50 145 19 85 151 0 69 15 41 43 45 125 16 171 224 90 107 165 29 166 41 68 56 107 85 13 61 159 113 23 107 111 161 153 95 34 32 100 58 239 1 77 165 95 17 141 16 119 73 99 77 93 7 42 129 202 23 9 85 94 159 0 49 191 172 98 39 33 96 121 11 21 87 121 41 89 23 227 13 40 141 223 37 128 149 37 80 59 85 9 14 228 11 35 11 17 111 7 133 59 7 1 73 42 93 17 123 74 31 3 0 87 51 45 146 119 21 81 53 132 168 58 39 15 57 87 163 81 213 209 184 157 106 158 67 20 193 51 41 120 40 119 109 75 119 84 25 21 124 48 29 13 147 15 55 1 142 132 20 93 6 115 47 25 9 165 109 39 93 54 99 99 159 163 35 1 71 185 109 27 29 99 49 111 3 39 145 173 18 129 119 35 211 89 25 150 1 57 6 188 51 174 199 55 125 85 67 201 21 149 49 137 19 59 25 58 79 23 11 93 200 98 50 25 19 135 35 133 189 175 182 31 16 26 1 189 77 113 176 182 35 53 41 41 146 17 31 55 5 157 106 3 41 35 151 45 129 169 61 155 7 49 61 158 21 38 1 51 162 25 66 155 83 57 77 7 122 49 59 25 53 69 197 97 225 7 31 97 36 21 62 39 128 133 14 148 124 23 27 47 105 127 107 30 53 186 41 167 113 65 127 35 53 72 79 94 57 103 53 7 19 23 159 166 141 52 63 135 49 19 189 107 11 56 15 105 82 107 73 18 137 21 27 35 17 21 233 1 4 47 65 80 3 71 91 135 3 30 47 108 0 26 31 3 9 55 122 121 172 145 147 50 64 73 134 155 65 47 99 79 209 42 93 201 163 29 63 203 26 133 87 61 55 227 105 86 11 10 109 101 0 21 154 47 65 53 115 67 101 87 49 7 20 14 76 31 97 129 21 121 87 56 104 214 76 17 209 46 15 33 59 149 13 149 45 37 211 87 107 3 43 7 145 15 165 89 30 67 85 63 23 99 171 7 214 125 96 47 103 61 31 79 58 147 108 27 50 80 98 65 39 17 148 141 109 6 77 1 63 17 72 93 33 20 193 31 207 5 7 79 9 29 45 108 164 27 146 110 15 171 229 93 173 3 131 107 77 69 55 16 66 146 75 27 49 75 133 77 51 77 61 117 23 15 43 1 13 200 87 49 37 71 202 243 103 109 97 31 71 91 9 23 117 108 67 80 0 97 66 147 51 35 11 23 23 3 179 21 75 65 56 7 245 25 169 173 31 39 43 123 36 115 197 163 126 63 49 183 1 169 38 59 115 72 4 103 107 59 67 41 77 11 12 1 139 87 178 1 23 112 1 15 78 212 215 23 9 145 43 35 39 207 137 113 17 83 65 35 67 75 15 47 142 36 4 227 100 79 51 87 133 147 31 85 19 173 77 223 7 23 18 153 34 76 133 108 25 11 27 51 91 46 105 54 43 41 0 26 203 69 19 32 88 51 91 55 120 66 99 91 33 123 177 109 73 43 63 151 135 17 104 15 181 29 71 190 104 7 102 103 35 109 41 208 76 91 77 150 91 65 5 131 17 32 43 118 5 183 171 17 7 150 19 123 72 89 4 141 38 213 39 63 61 176 123 51 86 75 118 26 137 13 5 227 59 87 63 13 179 67 92 5 44 8 135 197 33 11 89 154 42 33 151 105 9 15 42 177 197 75 21 44 48 109 154 40 43 99 35 33 26 95 127 16 139 31 23 91 35 41 93 75 3 4 59 74 18 170 155 101 55 49 83 51 9 115 52 28 166 62 69 7 25 149 95 4 69 1 45 172 74 57 29 87 169 69 3 70 48 52 112 25 85 30 89 173 14 87 133 3 14 234 67 21 136 95 77 187 39 41 13 10 153 57 197 65 29 91 171 33 96 69 72 115 29 1 27 41 49 1 217 113 171 46 30 22 51 31 218 43 175 125 3 32 132 41 13 101 35 213 25 51 5 32 77 165 1 94 136 55 99 73 111 82 137 35 90 57 1 115 45 167 221 15 125 207 61 141 75 98 33 17 113 29 49 72 51 13 130 26 128 73 59 30 53 53 37 92 147 153 170 3 96 101 7 79 18 201 200 188 53 75 121 4 29 58 15 4 160 56 3 69 85 76 85 9 147 141 36 2 137 13 30 118 153 107 136 50 31 3 33 25 125 187 106 21 191 9 9 5 21 103 189 51 207 89 134 127 64 75 41 105 201 218 131 177 103 66 19 0 5 107 79 50 73 33 173 47 85 165 101 9 224 133 17 123 7 17 89 3 54 142 55 157 5 72 169 27 123 1 13 13 187 45 3 90 174 155 117 1 25 206 205 190 73 127 66 13 105 125 151 155 96 17 149 33 71 67 115 105 71 38 57 88 229 155 180 0 140 62 16 63 145 77 168 53 146 185 7 67 137 111 81 119 30 47 171 11 162 85 15 173 197 90 21 56 55 139 26 43 137 83 56 4 31 51 41 34 13 31 69 175 53 23 35 17 5 127 158 77 75 191 125 87 66 1 68 203 70 31 38 51 65 0 96 139 143 173 181 87 27 188 139 93 67 29 7 33 39 151 81 111 25 158 43 10 53 194 61 58 159 171 85 189 10 109 7 77 132 201 51 82 83 38 73 149 79 123 113 42 11 34 59 78 25 43 1 60 35 33 29 177 17 1 151 151 55 7 25 148 141 105 157 93 59 56 57 59 19 121 149 81 5 38 9 1 55 205 175 147 37 129 96 142 64 3 7 64 77 43 112 97 85 97 89 25 22 91 71 179 11 225 153 56 43 9 45 22 31 132 63 155 39 23 22 101 139 109 29 47 103 9 59 165 22 201 87 2 123 38 15 147 143 192 24 167 65 55 83 198 79 83 47 55 51 1 157 9 45 57 181 58 31 185 75 93 59 37 17 47 87 149 67 229 125 135 207 14 3 79 100 5 10 57 94 11 22 25 79 129 133 59 70 30 11 11 45 22 67 91 47 95 167 94 141 0 118 25 83 19 25 164 25 164 83 131 97 153 153 15 61 103 17 183 9 72 105 73 41 109 9 132 2 189 1 82 123 23 193 122 27 85 245 68 123 61 204 132 23 193 55 15 113 153 129 13 19 68 49 6 112 125 34 27 180 24 37 33 17 9 131 137 117 35 36 93 71 23 149 127 39 112 153 47 230 63 132 105 95 92 117 100 19 67 42 178 63 177 33 51 185 51 159 77 85 135 59 1 51 143 10 23 41 75 105 1 139 83 61 151 28 137 39 7 231 1 35 129 41 19 108 86 69 101 88 1 85 81 87 134 3 41 139 37 165 15 64 147 42 52 30 164 117 145 19 7 115 54 205 25 57 73 163 44 16 87 27 220 129 175 23 187 2 229 181 95 41 79 9 113 83 53 131 123 175 129 121 69 19 18 92 33 37 145 48 79 143 94 39 22 59 7 119 165 97 1 127 109 4 47 113 31 115 219 113 7 69 121 185 99 23 129 143 1 39 217 145 1 219 11 179 144 47 85 59 49 87 9 3 3 21 95 159 3 121 127 79 6 158 29 189 83 36 67 15 25 84 169 115 71 5 23 11 160 32 73 28 49 39 189 80 45 142 117 57 63 11 141 113 101 61 131 54 27 59 38 107 76 123 33 33 115 42 153 151 197 65 29 71 11 211 77 147 91 59 16 63 61 129 150 69 53 86 77 111 92 113 113 164 53 45 95 73 200 194 163 44 37 50 75 136 37 82 67 35 19 1 124 51 197 98 11 69 104 72 106 15 195 16 191 93 39 103 111 19 109 141 115 6 31 203 63 45 79 142 60 173 51 26 103 69 22 13 195 45 26 108 229 191 57 53 97 111 24 103 15 43 34 41 86 94 127 3 163 57 81 123 5 183 49 68 175 87 35 35 27 101 103 165 85 139 23 47 30 107 47 26 167 8 21 117 49 50 31 25 111 109 27 25 65 28 41 16 41 186 58 21 27 73 87 70 207 3 70 121 84 42 45 92 35 218 119 10 157 141 103 141 58 87 101 201 53 19 215 123 107 92 95 7 5 216 75 103 221 9 43 75 91 104 147 55 194 25 44 7 52 22 169 121 131 57 45 37 35 14 63 150 199 103 187 70 57 33 65 7 11 133 12 88 187 43 77 151 111 103 113 51 21 35 23 41 81 63 6 59 22 215 7 126 201 123 182 102 103 55 93 111 189 155 59 101 41 159 37 58 86 19 138 185 235 206 83 108 113 105 81 53 87 53 19 185 44 91 71 7 14 165 20 188 141 204 19 133 149 124 11 28 81 175 9 51 35 108 135 167 141 51 111 123 81 51 21 35 0 27 85 57 99 9 101 9 190 5 82 81 29 117 141 63 1 77 89 156 133 1 3 25 83 72 63 201 193 185 127 89 59 108 107 5 79 155 159 149 89 89 64 79 221 51 209 208 195 143 8 37 16 188 161 14 10 123 61 156 73 96 63 3 173 95 0 61 105 71 68 217 0 42 55 52 35 15 183 82 139 8 129 153 149 17 149 0 47 11 5 5 81 176 103 15 5 12 160 39 37 79 117 11 165 129 131 23 235 27 32 155 6 67 79 125 45 31 12 228 161 22 61 107 64 33 155 180 7 33 61 37 57 5 83 141 31 45 45 147 95 1 85 175 185 33 53 51 45 100 25 29 123 135 20 3 81 17 100 41 51 37 179 3 125 40 127 0 146 135 77 35 113 15 52 54 169 72 103 167 203 49 141 84 20 17 25 66 55 60 17 166 17 117 87 49 39 128 86 38 6 1 100 59 33 51 150 143 83 48 45 165 117 79 133 104 29 71 19 77 91 149 157 37 167 84 209 67 0 5 177 173 111 31 195 83 153 1 18 127 17 25 25 37 49 83 75 143 57 1 97 37 53 70 71 61 193 37 57 105 189 36 15 207 82 1 6 137 77 36 92 164 165 85 21 43 37 130 44 24 170 25 57 82 99 21 54 0 37 53 41 85 61 16 135 33 65 69 9 137 217 139 55 168 41 5 91 107 27 11 103 112 186 57 115 87 77 56 15 61 32 19 139 33 191 129 127 83 9 115 11 234 59 167 91 177 100 173 177 86 117 71 43 13 113 127 91 152 89 42 79 195 69 43 38 104 56 71 118 115 190 199 25 16 25 17 23 7 156 9 113 0 55 41 52 11 43 13 55 103 41 153 91 10 5 83 65 54 22 55 70 71 89 197 97 28 230 104 210 23 21 93 9 27 6 133 14 101 57 85 171 55 225 169 223 137 37 25 25 185 15 46 77 53 53 135 17 15 1 139 89 79 41 47 17 40 141 97 17 88 25 7 111 117 23 170 75 99 171 109 113 101 155 62 13 165 2 83 59 131 123 107 17 25 129 129 55 44 95 21 53 5 143 56 50 54 149 123 133 20 194 67 223 39 23 59 164 135 29 107 27 111 23 18 201 73 156 100 184 67 7 99 169 20 90 26 10 35 79 110 26 185 15 39 41 29 7 155 51 17 11 101 163 67 54 32 49 83 133 46 142 27 161 103 77 33 59 69 10 180 53 58 69 13 131 5 195 3 27 13 1 171 1 38 141 43 20 3 1 36 11 59 29 35 101 47 73 27 125 35 174 1 35 24 131 76 92 39 124 127 81 3 15 84 2 5 2 41 57 194 91 21 27 115 45 127 231 146 217 57 131 7 189 55 9 83 15 23 31 217 175 128 179 185 101 5 163 83 63 75 91 239 47 104 82 32 112 107 83 13 47 35 37 127 18 169 181 81 11 73 189 61 10 13 124 171 223 110 219 40 175 34 5 53 231 15 197 204 31 67 59 9 174 36 229 29 106 17 117 53 25 43 30 33 56 129 119 119 37 132 73 57 62 112 25 191 32 203 113 135 88 6 167 51 98 27 147 7 34 90 13 13 17 5 46 164 102 3 121 112 147 115 151 37 65 65 76 55 207 95 197 107 146 40 29 210 27 86 57 121 33 53 155 51 158 203 21 97 5 41 139 141 48 24 117 41 104 119 80 53 39 41 56 63 187 29 203 36 32 131 33 116 34 25 53 105 14 11 145 39 59 13 3 192 19 125 11 109 7 157 82 102 31 39 102 103 84 27 211 131 98 121 12 89 82 73 9 71 145 133 115 123 19 1 195 42 49 187 87 79 144 14 146 13 199 60 2 153 117 103 169 53 42 37 169 123 73 49 101 113 10 54 191 21 47 34 140 30 49 93 16 37 125 73 181 177 31 8 127 155 119 55 143 113 151 36 48 171 7 57 123 27 127 121 101 25 1 51 143 72 152 64 129 121 65 26 13 17 41 101 27 15 7 84 4 17 84 41 26 160 19 129 90 14 37 47 119 84 176 100 186 101 63 46 203 158 44 209 75 23 64 201 109 27 44 171 178 1 112 111 143 194 13 150 17 71 167 37 19 52 12 19 25 53 133 89 182 142 45 28 165 3 91 143 89 53 41 59 5 180 131 49 1 150 89 67 65 67 11 87 4 29 11 157 219 153 105 176 97 129 200 5 82 19 162 81 28 21 43 163 185 57 24 145 43 45 49 189 165 136 116 1 77 201 29 127 135 41 40 97 19 66 107 187 15 107 58 87 20 53 109 75 65 76 8 93 51 131 76 18 139 71 86 162 121 54 35 134 43 62 15 122 22 35 108 65 163 25 130 191 14 5 67 52 29 57 81 74 67 112 142 45 13 89 19 11 112 239 188 229 231 9 106 46 43 32 149 137 147 141 83 11 85 85 159 62 28 91 149 29 91 35 19 40 137 53 153 105 134 81 2 76 76 1 53 30 115 110 129 55 29 91 133 11 62 87 109 139 55 23 37 75 177 126 102 47 131 21 195 6 107 205 125 84 27 98 187 7 111 12 105 51 29 49 47 73 65 37 123 14 77 185 100 5 99 175 145 68 8 59 9 29 70 93 138 2 38 139 105 118 127 135 203 51 1 115 55 67 61 91 117 15 112 5 73 10 13 43 45 22 41 43 137 151 40 7 0 84 39 95 37 113 50 75 89 70 85 6 89 149 67 103 83 28 116 151 199 45 69 5 131 5 64 78 224 173 141 67 55 34 21 199 58 28 76 60 81 0 157 45 7 5 82 13 77 75 137 101 189 188 21 92 13 121 85 66 108 75 35 106 68 193 73 34 59 137 45 149 141 157 117 131 25 19 5 39 147 238 71 17 43 27 29 81 61 22 1 57 108 0 119 170 85 45 212 31 55 65 24 171 27 16 3 83 0 205 87 112 133 40 35 98 81 2 3 48 123 118 74 229 7 117 33 68 47 172 103 187 145 228 4 80 163 159 112 155 156 171 1 166 91 68 45 83 109 239 122 37 3 65 57 57 87 4 87 49 109 87 47 53 100 145 101 23 7 35 26 153 111 105 173 161 7 63 14 23 167 95 106 118 147 131 177 50 104 133 49 101 16 9 82 135 47 111 184 9 92 40 120 1 65 9 161 120 15 33 211 84 70 89 9 190 33 132 90 91 92 15 78 47 139 120 15 150 2 141 55 25 131 121 29 51 108 163 1 28 128 3 119 53 3 148 63 159 109 77 128 165 89 85 167 131 137 119 109 0 1 45 107 49 7 56 57 67 25 85 65 54 105 51 49 102 47 13 29 111 139 125 103 109 37 37 112 57 21 117 137 123 92 89 59 61 39 53 17 95 211 74 159 14 181 105 86 136 48 1 29 95 117 98 85 32 2 35 77 127 179 85 96 90 47 197 207 21 105 95 64 121 114 130 35 142 58 5 215 45 104 153 9 23 17 43 203 37 100 97 97 29 135 27 47 38 218 174 149 87 172 49 59 25 25 69 180 58 140 1 107 31 203 31 75 9 17 13 3 34 129 91 116 66 9 47 137 39 9 141 168 165 1 190 208 193 12 121 113 77 12 81 11 38 69 49 7 19 70 117 74 131 17 76 13 95 193 69 15 115 56 18 106 14 28 115 85 103 179 61 90 163 29 93 3 81 87 69 3 142 63 5 183 69 175 168 15 175 97 100 185 41 105 0 1 161 213 107 35 33 35 63 36 57 27 89 49 9 45 83 25 172 65 47 45 119 101 27 95 23 90 125 48 133 125 73 205 24 1 161 81 100 49 15 74 143 14 17 34 149 115 151 191 106 23 99 147 11 7 153 202 47 91 41 173 197 88 46 135 102 129 33 51 1 89 195 97 83 161 85 49 37 35 83 28 23 139 13 50 3 3 18 67 183 227 94 11 96 211 29 100 4 45 141 29 37 71 0 61 89 30 17 145 53 105 23 31 27 125 45 189 213 117 51 141 8 125 154 9 153 63 137 23 157 225 59 63 143 5 63 139 148 19 147 35 82 17 38 19 68 25 33 73 11 128 74 127 95 97 223 53 18 4 82 139 177 9 27 99 107 109 6 83 127 169 73 12 147 48 30 203 29 167 67 98 91 115 149 35 85 9 10 149 103 72 43 113 121 139 131 68 115 0 29 43 155 83 101 15 35 157 15 38 60 191 84 41 137 85 66 23 17 83 164 57 10 164 25 63 85 225 107 89 47 69 155 40 41 5 129 67 91 132 131 57 130 69 161 80 183 41 109 69 25 227 57 67 81 24 213 165 15 5 147 179 82 97 84 116 107 75 208 129 11 167 132 105 5 45 29 119 103 3 88 17 89 29 31 42 43 147 115 3 43 82 47 45 121 63 101 33 77 213 9 85 50 18 71 33 26 197 75 69 189 38 44 15 11 52 165 111 0 43 19 184 62 9 5 63 33 11 15 157 131 49 19 17 121 83 211 96 143 24 63 13 69 84 129 157 62 7 176 139 103 7 121 140 109 137 158 101 76 52 63 5 18 102 17 49 55 21 168 11 135 149 51 1 55 91 31 145 185 27 239 169 10 89 75 7 151 69 119 69 65 173 114 65 143 118 194 15 18 168 21 19 10 108 17 142 54 9 69 126 42 35 17 28 191 191 61 5 145 74 1 173 34 153 117 95 58 25 26 185 63 44 1 162 127 58 25 24 183 98 1 88 43 51 242 19 114 53 48 179 7 155 65 83 1 83 66 5 85 149 21 47 62 61 93 127 49 140 108 1 21 51 23 42 26 197 103 71 215 131 115 35 155 97 239 12 103 200 141 49 163 170 93 163 17 25 39 236 186 52 197 58 34 125 17 199 209 15 187 23 12 52 88 91 96 1 91 181 70 95 138 165 46 216 102 82 27 150 61 123 100 141 31 17 93 47 12 59 218 147 19 38 55 17 96 60 191 17 7 13 119 109 132 179 75 85 28 79 39 85 103 6 84 53 73 169 29 121 118 121 45 73 187 47 46 27 33 58 115 196 25 86 66 11 99 67 56 152 11 75 77 41 162 42 229 51 19 61 142 30 33 9 143 179 123 100 82 112 113 18 71 9 54 117 37 55 35 48 63 90 1 60 165 217 95 111 85 157 135 40 177 145 182 103 68 69 107 85 61 5 33 155 164 4 10 87 70 99 67 105 37 37 39 121 125 63 63 53 233 141 93 118 149 19 28 9 1 71 240 128 75 139 24 153 141 153 25 59 1 73 17 82 141 79 125 63 126 9 26 3 86 61 149 44 147 161 15 43 152 1 5 167 77 162 145 99 187 23 19 225 83 87 43 91 157 189 19 81 79 7 34 103 18 47 147 5 73 134 103 3 102 89 167 44 26 7 131 50 93 166 20 153 17 73 136 94 151 12 107 79 51 112 95 107 46 13 23 15 43 62 93 88 5 57 191 107 36 31 41 32 179 161 73 65 67 41 123 113 28 2 83 163 21 67 87 189 99 147 139 176 8 129 67 109 103 82 195 116 24 143 85 129 137 141 75 241 9 93 183 140 209 59 17 3 43 33 85 15 55 107 176 3 157 7 5 12 172 16 52 107 151 6 131 21 39 177 77 230 25 41 40 27 155 143 75 143 39 87 94 193 61 73 57 40 73 81 18 89 81 125 102 19 59 49 87 10 31 171 91 55 113 19 27 41 179 83 85 40 133 87 115 77 16 153 18 140 181 173 1 214 39 17 53 41 104 123 223 199 157 43 99 17 5 91 123 143 35 60 81 41 43 43 87 47 77 133 9 11 144 53 137 63 80 193 112 9 83 85 110 171 99 9 121 97 36 165 54 93 55 201 31 107 3 40 74 176 115 85 93 15 109 49 24 131 14 186 121 125 45 1 135 11 40 30 28 125 147 9 27 109 18 27 69 144 137 11 81 21 55 85 1 17 39 87 195 5 31 13 55 9 6 0 92 33 41 21 143 61 73 103 0 21 160 77 23 95 61 2 115 25 81 95 15 55 189 186 83 59 25 0 89 147 9 17 64 21 209 124 93 171 109 175 53 26 105 123 151 51 37 80 115 14 47 61 51 115 89 47 20 43 19 61 211 160 98 154 100 99 15 3 190 5 93 127 176 30 64 44 49 81 85 25 66 1 219 113 107 104 135 49 102 38 35 3 34 33 84 194 27 45 85 95 81 115 187 91 211 29 15 117 179 27 223 119 64 6 40 127 17 23 142 179 6 83 27 143 165 70 121 163 55 63 47 31 58 40 83 52 123 11 129 169 41 142 61 101 119 37 31 31 58 7 30 9 167 72 102 46 47 61 39 36 29 79 27 47 60 39 89 57 13 76 179 31 191 15 37 161 63 141 65 61 82 44 19 27 57 199 62 83 15 4 59 25 19 75 70 107 9 81 15 177 33 148 103 65 51 143 55 129 77 9 40 87 3 175 116 19 81 51 5 65 18 161 178 156 45 58 33 46 71 213 17 51 61 147 47 125 43 27 43 2 62 95 55 9 56 139 63 79 95 60 129 77 10 63 55 193 62 173 111 167 131 31 132 141 135 139 33 5 138 123 11 197 59 177 85 61 35 95 26 33 113 103 65 231 15 29 35 5 177 55 5 149 56 9 75 18 91 29 47 71 85 137 167 99 45 70 93 19 129 21 68 129 45 85 149 69 113 93 44 141 41 10 173 180 23 1 79 141 82 11 55 189 10 63 39 67 129 17 171 38 111 123 70 61 51 9 171 95 213 159 59 1 181 1 200 24 16 99 127 81 59 42 35 114 32 139 75 139 43 61 82 79 29 191 91 13 77 67 46 15 3 129 239 83 45 1 27 46 200 5 107 31 91 19 0 192 79 167 124 95 69 53 73 47 22 97 171 214 4 83 47 140 31 30 59 24 73 9 29 69 51 140 53 15 74 81 91 105 225 13 175 9 79 95 1 47 96 11 66 23 74 13 72 21 71 175 35 137 30 180 190 84 111 84 35 75 119 7 59 143 233 109 97 61 13 24 34 127 1 5 11 11 187 81 109 121 85 17 157 3 161 165 98 53 9 217 75 85 191 81 77 117 145 25 129 69 67 84 129 176 67 93 175 69 147 24 1 3 157 95 143 21 99 69 76 17 80 141 127 0 19 45 55 89 18 148 23 29 77 47 87 164 39 162 69 112 5 11 68 31 30 30 73 79 99 31 89 135 145 30 94 5 101 75 157 6 127 23 3 114 19 13 115 180 75 107 145 51 165 10 87 63 198 15 33 169 97 128 174 31 22 60 13 31 4 128 81 2 106 27 63 115 182 59 117 105 25 140 143 30 45 7 1 121 37 147 209 49 4 25 109 55 5 67 157 67 51 109 47 135 70 187 86 45 23 95 55 67 91 61 155 121 71 83 177 136 119 144 177 63 92 1 187 36 25 142 103 73 9 68 110 127 93 69 76 85 55 63 124 9 83 3 215 69 43 157 2 49 16 232 56 175 37 131 8 43 11 56 35 171 1 80 5 23 23 222 117 27 164 1 97 47 198 93 45 51 124 4 55 25 91 23 133 44 191 11 9 209 48 121 13 21 90 175 29 148 142 2 184 109 95 45 129 142 6 105 146 165 135 46 79 193 9 0 175 117 93 69 33 151 141 173 6 49 103 33 54 89 65 2 85 51 167 17 33 141 25 3 97 169 39 91 48 7 55 67 57 85 2 111 58 49 71 53 17 27 1 63 89 35 39 47 47 107 69 126 187 73 12 124 3 41 101 215 50 27 69 35 159 59 38 21 83 142 167 119 13 43 169 21 27 13 107 111 113 51 100 41 119 147 69 171 130 35 102 177 105 73 1 3 44 13 65 29 89 85 143 119 73 41 21 99 160 87 17 61 27 27 124 161 165 218 19 9 131 167 47 38 18 119 9 97 135 36 22 43 92 111 67 133 113 13 41 89 35 107 126 129 40 73 67 7 29 53 103 1 25 37 91 37 169 109 119 167 5 117 55 83 145 123 1 227 5 105 105 65 71 61 59 23 160 57 128 115 109 37 77 177 106 16 7 81 131 50 45 5 207 79 19 111 209 105 48 168 58 67 68 130 139 25 72 71 78 47 79 129 89 72 79 29 37 179 15 195 31 83 25 105 100 197 85 0 197 7 25 114 3 55 62 107 37 29 24 25 115 113 165 3 85 149 27 161 17 66 133 44 184 87 63 45 151 140 73 95 55 39 91 23 18 10 53 19 93 20 129 1 197 27 15 146 194 31 89 137 37 189 57 131 187 23 127 38 9 153 11 109 183 15 110 108 1 99 13 119 193 147 113 103 33 35 13 125 63 165 35 150 27 109 39 21 11 190 57 15 79 1 161 109 169 104 87 105 51 101 207 109 5 96 71 5 5 65 131 111 1 15 125 7 59 103 64 45 13 89 77 56 21 20 18 13 15 209 102 168 103 127 67 193 19 205 123 66 49 134 138 9 72 28 77 60 128 29 162 24 35 1 59 66 115 223 19 123 114 23 83 31 99 121 101 132 43 15 5 8 233 37 139 41 51 15 149 165 150 5 29 157 63 93 136 131 9 10 115 153 18 51 215 69 6 153 23 86 52 7 69 159 115 111 59 51 44 9 13 41 43 60 7 1 1 136 109 54 16 223 121 149 7 197 149 28 124 81 48 117 20 25 59 63 3 21 157 78 118 106 27 85 3 161 4 59 10 183 181 37 18 57 103 137 115 13 129 83 117 90 231 50 23 167 65 102 89 115 58 121 65 67 83 20 5 203 40 193 79 209 9 14 155 31 123 61 45 81 60 119 105 61 37 22 9 107 27 31 45 115 51 97 108 53 53 43 99 62 45 123 160 112 57 33 71 139 123 108 165 34 45 41 44 62 111 49 3 101 192 51 34 91 209 111 32 62 11 4 155 139 21 117 198 62 18 113 99 95 115 173 43 63 34 39 57 73 222 27 55 125 31 97 189 77 67 62 101 95 21 121 189 95 37 43 26 76 69 107 72 173 23 25 47 6 75 37 44 53 149 22 57 83 53 69 17 27 13 65 55 59 78 57 211 111 121 75 149 83 29 29 71 191 137 156 79 144 103 75 158 86 142 95 4 7 194 79 34 42 33 9 77 27 61 118 11 190 75 27 51 93 177 153 53 1 17 25 23 180 62 67 133 33 94 1 109 10 8 191 32 1 39 93 24 151 29 12 121 43 42 95 26 1 155 109 73 91 1 18 131 32 121 128 9 88 181 61 11 88 25 153 107 75 103 23 67 141 35 41 100 87 32 106 85 105 164 162 2 97 145 172 39 35 85 126 57 91 161 43 150 111 1 44 217 93 50 96 99 153 73 35 71 35 139 12 1 36 115 169 27 156 137 57 193 34 87 77 145 5 119 1 136 107 23 17 36 27 141 142 129 23 51 37 47 149 162 45 127 151 145 13 81 83 8 237 131 7 161 68 231 63 24 54 111 146 25 1 183 117 91 54 47 3 4 106 75 158 31 65 57 170 128 89 219 49 161 109 21 47 64 151 92 91 95 53 30 29 7 121 121 93 94 19 125 134 5 43 47 20 119 13 93 3 125 55 73 191 133 101 197 81 23 81 97 102 23 186 85 15 211 51 134 64 7 107 115 183 95 137 134 55 19 201 23 11 133 44 153 119 84 161 165 131 167 148 39 9 183 34 11 87 99 5 89 56 5 61 53 119 32 62 53 90 11 27 145 87 63 80 9 97 23 61 15 107 22 5 63 97 115 139 39 15 139 149 149 128 65 91 16 117 7 99 161 36 81 52 61 227 27 233 15 52 49 43 121 101 94 29 61 105 195 79 158 11 155 47 153 151 167 21 45 80 1 9 189 9 57 3 143 61 162 102 45 51 18 66 33 17 233 27 95 71 18 125 36 49 169 122 33 61 126 76 106 139 137 47 107 82 107 101 123 99 11 26 61 125 91 8 181 31 29 146 193 151 43 15 42 155 2 47 129 17 117 47 177 25 43 49 95 95 121 101 39 73 107 8 83 96 95 33 196 19 48 151 124 67 130 82 117 117 111 119 68 201 121 15 101 62 127 47 43 163 47 33 89 73 41 89 151 55 121 95 5 43 189 17 143 40 199 1 155 1 107 17 9 39 76 181 34 131 1 71 77 11 19 81 69 111 41 22 35 13 146 118 239 63 129 57 27 47 45 9 115 100 170 186 162 188 49 107 14 131 35 137 54 61 8 47 85 187 131 17 22 110 100 173 28 144 73 203 67 21 57 5 50 17 166 21 25 141 23 57 107 115 156 39 11 87 97 82 111 105 151 3 20 201 123 43 199 191 31 33 203 10 103 27 146 9 173 54 20 15 119 93 21 191 31 166 75 182 190 75 21 45 93 42 173 4 85 125 13 230 37 47 23 63 109 125 21 93 159 163 63 101 146 175 45 14 108 211 61 11 7 39 51 135 144 185 49 53 204 207 13 21 65 177 48 112 197 202 185 13 55 12 145 78 103 113 193 19 3 131 11 57 219 88 139 129 1 58 222 61 101 47 153 1 80 0 17 3 175 118 77 131 20 181 1 112 192 157 83 99 87 155 34 93 123 57 89 124 85 21 21 109 202 70 87 7 45 17 20 185 13 53 171 47 168 28 148 57 139 29 213 143 73 159 121 123 119 230 207 222 197 101 21 213 123 198 63 4 7 29 47 111 45 4 38 53 127 116 65 53 9 159 167 84 127 133 60 79 117 75 189 35 46 119 43 81 85 49 87 193 17 36 7 20 157 181 71 155 66 0 25 145 19 92 222 113 69 103 121 129 33 18 69 215 55 94 124 69 102 14 41 131 1 48 113 26 32 81 53 143 69 179 115 50 221 159 151 33 12 41 135 149 42 183 37 19 1 71 29 13 39 34 199 197 99 19 5 39 37 63 73 103 33 164 21 95 58 59 72 33 87 93 85 13 153 79 13 151 89 25 139 12 115 25 84 19 81 69 81 21 52 9 103 23 137 229 27 155 87 91 173 45 133 51 70 122 196 199 155 84 171 31 85 12 233 5 203 71 120 135 163 121 1 88 47 209 11 64 17 13 177 107 11 5 50 41 29 71 40 72 49 145 117 29 61 9 173 31 44 67 137 191 43 36 5 202 159 113 4 89 137 77 75 73 105 221 73 189 37 25 1 38 146 68 13 81 11 31 33 180 93 53 142 15 3 125 141 96 115 61 119 123 78 12 153 130 66 43 65 25 55 131 43 77 173 144 37 83 19 6 5 111 39 58 45 83 89 19 29 125 155 2 20 141 206 43 231 208 83 32 5 115 8 62 223 106 61 47 180 235 81 11 7 1 27 3 141 119 75 13 130 177 39 103 45 33 113 7 223 1 21 181 39 17 45 112 34 64 52 55 27 17 191 144 12 55 137 151 189 145 51 51 71 105 51 81 39 127 195 81 21 105 101 75 55 169 101 45 31 19 85 221 155 35 14 121 55 155 61 66 129 121 116 23 119 136 1 25 137 58 110 89 165 35 18 46 5 86 192 60 155 49 61 55 131 48 29 125 9 83 161 50 17 113 16 7 159 51 189 79 43 151 233 101 1 155 89 105 3 38 199 63 117 125 147 155 119 221 13 58 49 33 99 91 102 214 160 35 9 13 122 49 1 151 1 59 45 90 135 18 155 15 168 85 131 76 78 51 127 115 80 65 159 33 135 127 185 228 0 202 79 52 31 71 121 77 65 110 25 188 133 115 38 113 99 27 220 197 17 67 153 49 42 36 19 121 62 117 185 215 6 96 58 128 61 229 161 1 53 40 6 12 12 22 103 87 223 229 35 31 26 19 7 107 10 95 139 87 17 44 89 124 29 97 17 97 75 35 66 161 121 42 136 102 81 105 171 97 125 53 17 49 23 161 22 34 37 187 27 83 83 49 45 91 101 3 105 102 145 63 129 69 49 23 21 32 71 5 221 34 129 117 19 80 57 3 137 21 88 33 37 62 149 161 68 159 176 191 42 85 109 61 2 63 127 127 31 79 89 101 4 11 79 25 221 197 152 15 97 180 139 130 43 123 73 19 117 34 55 57 185 5 54 63 25 3 43 19 227 41 43 177 114 18 113 77 13 195 81 23 21 71 147 31 65 8 57 21 65 15 91 59 22 33 81 55 85 28 50 18 9 75 15 63 147 81 136 31 153 158 27 189 126 91 32 91 121 71 29 31 166 3 138 1 56 57 216 81 39 38 93 193 145 11 101 62 214 13 16 117 69 17 119 1 55 70 118 105 49 11 5 96 15 66 93 47 115 113 53 49 7 235 1 69 73 73 24 110 111 179 132 147 55 33 53 122 49 21 29 43 121 49 38 89 69 111 89 95 107 97 61 59 23 21 11 5 105 37 93 203 85 157 138 77 49 166 61 157 135 59 109 58 104 28 146 23 51 120 27 75 125 3 33 1 111 15 92 115 44 123 25 35 37 122 143 51 171 9 91 10 103 88 73 19 190 25 37 125 23 69 13 12 10 42 229 69 18 45 43 92 106 7 189 85 157 19 174 19 113 229 147 140 1 123 67 83 7 151 11 67 55 133 68 30 31 169 51 153 93 79 55 154 103 65 25 35 23 189 51 105 43 30 35 55 39 47 23 149 136 7 6 128 85 39 63 20 57 78 115 87 23 79 31 125 168 25 218 21 173 1 77 13 101 13 93 23 177 24 162 163 10 141 119 9 137 59 7 160 85 53 13 65 155 6 111 129 238 41 121 44 75 39 52 143 91 183 93 73 79 201 223 21 54 113 54 9 100 83 1 232 131 147 124 7 151 67 68 78 155 13 9 41 199 16 73 69 87 87 19 23 107 131 109 3 45 145 11 137 10 130 107 75 18 43 177 77 109 39 5 126 13 5 149 91 47 63 49 21 47 135 49 28 191 53 85 149 153 147 93 181 41 155 42 95 71 103 24 152 89 33 5 49 151 161 127 64 25 11 147 159 233 15 175 4 26 35 176 3 43 187 63 101 39 139 18 17 65 91 47 102 88 152 5 146 67 108 9 78 153 26 144 90 117 61 79 173 64 6 7 70 81 63 11 66 58 36 86 29 3 95 121 11 175 5 56 163 64 13 95 121 132 156 45 0 10 9 162 73 133 103 120 11 172 15 15 13 180 56 7 89 113 69 75 7 121 108 176 164 59 1 43 161 130 17 4 44 75 165 33 120 0 61 133 189 183 95 203 166 19 109 3 97 17 119 23 93 180 18 121 44 115 117 105 25 9 31 79 7 4 137 105 107 98 39 145 29 73 31 105 72 103 41 170 165 127 82 16 91 189 24 49 169 109 3 118 73 145 49 67 191 65 89 226 2 5 65 20 121 95 31 213 149 139 19 4 139 99 26 5 57 5 90 183 211 79 33 1 71 31 29 83 15 113 17 13 25 14 143 39 49 13 22 26 122 101 156 63 177 115 17 101 12 103 53 203 82 39 4 4 27 62 63 75 229 66 25 21 141 71 130 165 35 105 160 1 123 95 73 115 123 30 109 2 55 18 123 31 43 19 7 187 128 5 105 21 15 5 22 83 58 51 105 11 5 36 1 154 205 73 22 117 23 73 204 57 59 227 89 133 112 156 113 84 115 59 29 31 161 7 19 67 17 76 59 104 19 23 117 25 111 95 29 5 183 31 3 53 168 7 9 13 79 18 36 155 153 10 43 91 122 27 41 67 67 217 1 41 179 96 39 87 61 195 143 61 177 17 74 109 67 130 75 162 58 61 149 131 1 172 0 95 118 33 55 21 39 204 109 139 70 12 161 15 88 176 63 93 103 125 193 151 135 83 95 18 168 132 100 25 83 97 146 73 23 11 53 215 150 60 47 149 65 83 92 1 123 73 5 28 187 39 37 61 7 1 17 71 16 79 10 69 135 34 120 83 133 52 189 117 47 36 54 87 1 33 9 63 194 53 27 175 31 121 63 39 1 27 26 11 85 104 39 105 211 5 111 64 34 185 93 1 117 10 112 231 29 107 195 33 84 112 170 197 91 91 23 39 27 105 145 203 71 62 15 7 169 100 179 207 74 239 149 115 159 5 59 73 52 73 139 51 77 6 101 81 8 65 84 102 19 95 9 37 59 141 91 147 166 17 17 62 227 91 113 49 121 42 71 79 11 44 58 6 51 103 33 90 53 14 10 127 55 76 83 98 25 161 117 145 34 93 85 71 87 26 6 14 49 55 79 92 89 61 13 177 44 52 74 42 42 82 125 89 69 62 24 111 23 81 77 106 119 19 140 126 63 139 23 11 11 8 60 191 105 0 85 89 99 9 79 7 145 143 48 37 171 85 125 20 57 3 77 25 119 106 24 41 47 113 69 27 133 49 31 5 114 79 70 47 61 151 122 147 61 47 172 159 140 21 109 27 153 199 147 214 135 99 83 161 41 79 43 115 71 45 91 31 59 30 163 83 99 45 61 149 121 177 167 5 115 155 25 5 25 82 107 130 133 19 53 2 1 12 64 2 107 117 25 199 17 58 48 81 119 169 57 27 113 83 125 58 163 1 31 205 31 149 67 5 39 36 67 163 101 17 139 150 191 91 39 57 76 135 11 1 193 8 1 5 185 81 69 24 1 88 119 13 61 58 22 89 44 90 107 103 231 78 2 108 15 115 50 14 203 180 139 15 1 125 179 158 121 49 24 1 128 29 2 115 101 73 51 87 189 91 20 29 43 149 127 5 130 77 53 50 21 179 78 10 135 76 89 95 16 111 118 89 109 29 6 11 73 4 199 147 135 67 181 120 47 78 15 37 98 9 43 132 43 26 37 112 195 19 25 16 90 81 181 53 53 131 6 21 23 9 237 103 156 37 107 64 227 3 46 88 67 19 95 16 177 104 38 32 88 15 149 143 23 227 107 23 92 16 11 125 42 139 149 169 223 49 69 42 105 101 179 19 183 61 107 88 115 31 75 157 88 229 9 35 191 80 27 9 115 149 89 65 37 43 7 11 121 27 101 93 87 7 35 25 3 131 83 121 38 44 211 137 68 41 99 31 45 160 212 21 63 133 95 3 50 145 74 133 110 79 17 195 48 49 118 161 123 12 25 5 30 72 14 109 69 13 75 41 17 219 125 15 129 105 30 51 62 151 29 44 15 29 162 106 93 215 25 3 93 93 210 89 151 95 119 197 136 45 30 15 47 44 29 157 147 5 79 135 145 5 134 116 31 9 197 25 51 192 131 36 28 94 237 5 157 49 180 181 121 117 129 13 63 83 22 31 229 23 32 65 105 37 163 27 103 41 64 23 19 125 53 123 149 124 85 37 139 241 155 53 12 189 9 50 3 22 79 180 195 10 31 143 14 53 102 35 92 13 87 105 9 81 59 127 91 47 133 23 193 179 179 166 41 137 53 143 122 88 107 133 52 69 88 51 90 37 25 73 119 207 55 28 119 80 141 53 27 133 75 63 67 39 115 125 163 24 19 50 79 119 12 19 168 7 51 88 100 189 169 9 75 5 112 183 13 39 11 128 123 29 23 197 149 86 59 13 13 143 17 77 108 174 96 55 95 76 85 83 5 17 56 79 27 97 19 199 16 30 65 109 210 13 166 213 15 79 197 31 89 145 142 229 198 41 44 100 23 61 25 107 161 7 169 57 9 72 179 111 113 13 95 13 81 6 12 5 1 17 177 39 141 130 126 49 165 199 29 222 134 45 158 25 126 32 73 23 59 79 105 15 44 79 72 165 133 9 231 5 36 219 87 137 115 189 31 11 213 145 79 112 139 5 12 47 183 151 79 91 182 42 1 122 33 75 0 54 33 147 117 45 123 123 185 27 121 63 73 53 9 55 57 7 1 56 112 108 1 193 74 32 109 59 39 183 7 83 135 61 86 115 77 187 31 203 139 15 3 105 111 10 53 131 50 89 29 59 127 62 168 35 36 173 91 31 10 27 98 159 101 61 215 71 169 85 39 51 1 21 163 43 244 2 11 17 60 121 132 11 39 150 185 51 43 127 33 83 23 115 193 105 57 64 65 109 23 103 67 41 137 134 211 42 187 37 199 174 41 5 6 191 27 135 77 28 43 93 37 144 36 5 7 53 80 63 13 84 13 7 31 78 91 2 161 101 10 145 127 95 102 3 75 119 41 0 57 89 135 75 119 97 135 0 175 91 67 37 161 171 164 166 132 49 13 109 19 92 131 11 137 65 113 35 44 45 190 163 15 193 55 4 103 165 85 133 15 38 123 73 59 77 55 172 45 23 49 173 13 77 111 133 62 13 41 128 3 33 29 91 35 15 71 124 30 164 180 95 41 111 85 103 183 47 117 165 91 101 41 170 67 89 209 43 89 163 51 47 101 73 25 79 29 63 78 104 67 195 23 133 42 231 124 87 9 114 111 120 122 19 171 41 13 19 69 123 66 153 220 207 164 175 52 82 197 6 3 156 98 40 16 128 35 77 141 34 69 47 35 201 83 61 63 19 131 127 21 28 71 45 15 7 111 65 161 149 13 155 127 78 169 76 105 51 139 203 43 60 15 93 11 160 179 64 61 127 27 28 95 29 195 166 51 7 101 154 187 26 150 191 205 11 17 120 87 21 151 17 72 85 22 148 81 39 75 109 93 119 63 59 105 131 95 17 0 147 8 116 41 55 65 167 55 84 69 143 71 27 33 43 223 25 12 123 175 177 41 49 139 137 56 149 89 116 181 141 143 71 83 79 34 7 112 82 49 13 119 17 17 14 1 51 59 7 119 111 27 160 51 45 13 145 20 102 47 51 55 4 1 3 71 59 27 73 158 17 53 129 67 41 147 33 56 19 65 78 179 122 94 177 45 20 31 139 132 41 67 125 23 27 43 121 89 65 144 41 24 85 36 21 163 47 47 119 74 161 162 37 11 144 87 138 11 17 119 7 151 9 195 35 90 137 51 105 3 23 59 149 183 145 203 3 95 13 103 10 135 64 197 5 105 75 211 97 94 19 152 229 121 27 183 133 3 5 101 83 37 13 49 113 67 63 147 29 129 47 61 168 81 131 109 119 67 0 15 88 53 73 44 118 167 129 73 150 111 149 79 27 25 44 13 71 87 117 91 74 123 113 52 27 175 79 24 63 3 123 20 70 227 76 104 15 155 137 100 8 63 52 112 84 200 35 29 40 57 126 107 159 29 97 229 52 47 133 2 19 47 42 8 33 219 22 231 37 164 72 69 2 94 119 58 150 55 158 83 37 44 55 9 5 13 41 23 165 63 209 202 89 15 7 141 113 103 168 187 134 25 29 50 86 135 83 131 149 153 129 186 99 64 175 119 19 81 117 201 7 90 191 57 43 142 17 99 147 9 51 14 1 17 67 1 111 105 215 162 118 53 191 39 14 55 115 12 9 155 195 209 4 78 65 121 108 39 9 167 157 2 18 75 29 54 29 21 42 73 113 7 162 20 47 46 97 229 1 131 25 106 23 43 45 39 97 65 25 103 131 17 135 55 125 101 69 65 140 152 207 133 90 154 45 72 111 113 27 21 117 155 213 41 1 183 37 161 121 7 29 19 83 14 37 192 26 72 167 55 30 27 115 154 13 4 113 41 192 154 43 104 1 83 191 9 159 219 43 69 49 207 57 7 63 107 101 205 27 123 23 101 41 179 85 21 171 77 129 153 109 37 129 11 75 35 11 70 5 55 56 139 32 11 189 66 27 53 43 101 137 16 23 27 88 103 212 111 91 44 75 54 5 125 16 13 63 64 71 86 91 181 199 97 56 109 187 11 121 43 97 83 31 47 1 63 25 102 23 99 25 99 53 94 82 76 68 23 1 205 15 243 7 15 37 45 105 185 106 147 57 98 46 65 149 1 190 151 125 62 16 139 85 20 149 147 73 57 68 71 25 0 65 136 48 16 12 65 19 13 43 189 30 73 93 205 111 19 57 189 7 34 48 103 17 27 154 73 158 84 91 163 187 43 20 55 1 109 47 70 56 119 13 16 187 143 141 86 155 32 39 11 60 29 5 71 46 2 89 1 20 39 125 93 51 101 87 97 141 13 32 65 227 211 47 24 29 23 25 29 159 159 56 19 151 5 41 24 93 129 19 108 73 81 34 6 17 68 201 56 67 59 67 87 75 35 9 116 1 25 7 113 12 77 21 27 71 105 1 41 35 51 57 134 5 89 63 41 241 155 25 13 20 27 65 194 147 37 55 51 9 101 1 121 15 33 229 161 2 99 135 99 55 61 55 157 38 60 5 27 67 51 118 131 188 172 69 176 45 105 165 51 167 4 53 149 18 42 112 18 57 185 27 2 1 232 135 21 58 119 51 149 9 129 6 69 62 13 125 135 1 85 18 109 83 35 198 13 70 146 23 12 105 34 137 72 82 109 2 49 71 51 77 151 36 12 22 186 147 175 92 134 56 59 109 105 35 55 1 37 79 48 159 151 38 155 44 152 112 153 49 12 106 53 210 133 7 49 103 86 151 47 31 167 7 101 167 29 16 41 18 58 99 24 51 117 151 17 91 59 21 97 65 91 43 45 135 83 55 241 162 104 179 70 98 129 64 51 35 13 52 57 91 143 75 129 48 35 53 27 69 35 219 53 141 35 3 61 89 48 13 1 100 107 117 37 11 153 56 96 53 179 78 41 27 93 157 101 15 45 113 172 79 19 23 3 29 98 212 124 41 37 89 58 60 90 101 115 203 22 127 42 53 123 55 158 11 1 1 89 143 116 39 75 29 103 37 53 31 167 70 135 71 85 39 179 103 23 8 72 75 9 2 7 55 19 33 114 9 57 89 59 52 137 21 49 197 74 87 110 83 200 46 77 31 175 107 13 75 108 28 93 93 117 23 56 147 165 114 21 9 117 21 55 13 123 65 65 4 9 85 17 53 13 13 117 41 143 19 165 44 105 72 227 49 47 103 29 205 3 111 57 195 31 55 2 72 177 135 95 1 57 169 101 133 13 64 56 148 25 3 32 27 117 35 18 113 57 71 141 139 15 145 202 19 161 45 7 186 19 2 17 0 49 83 59 20 29 10 97 99 95 37 211 15 102 33 70 147 134 153 111 59 70 79 129 3 178 113 21 71 7 149 27 21 197 23 1 76 133 139 229 215 5 129 69 173 6 128 9 43 103 145 29 95 79 8 59 175 9 23 63 155 49 195 17 103 19 210 13 9 175 11 156 137 53 79 78 29 137 5 7 87 7 77 95 192 140 73 197 17 8 217 30 42 1 108 233 22 99 243 23 87 93 91 199 13 7 142 86 147 105 125 144 107 215 181 49 40 163 122 65 3 80 61 63 55 71 15 17 57 57 87 139 93 91 166 155 147 29 128 123 127 85 37 153 55 36 81 195 51 27 136 85 116 62 61 127 75 85 41 24 9 85 219 11 25 69 47 77 99 107 65 49 48 123 77 83 71 105 25 99 13 46 77 32 3 141 79 34 133 69 147 57 3 145 136 41 23 31 83 60 37 19 213 168 3 91 45 46 53 151 118 47 87 81 129 111 91 140 69 87 165 221 61 30 61 35 129 5 19 18 53 102 109 83 19 27 4 116 67 3 31 143 122 37 81 187 128 207 91 15 27 145 173 86 18 109 135 32 109 41 93 107 1 145 51 192 171 15 9 123 84 24 11 5 39 124 117 11 106 5 115 125 126 105 155 13 167 55 217 20 11 126 82 1 81 121 1 109 39 127 137 103 203 135 147 1 124 80 7 37 1 116 39 149 111 138 9 34 155 166 91 63 42 132 38 51 11 17 50 37 29 155 81 153 27 69 93 21 63 113 131 34 43 38 77 8 139 11 41 39 157 115 26 105 37 209 7 104 33 9 92 105 61 95 157 156 57 119 61 43 101 59 218 67 75 127 28 213 191 23 97 123 25 64 5 49 21 186 54 47 29 31 223 65 10 55 79 75 105 70 10 75 31 34 109 217 38 49 107 43 69 5 90 203 1 79 1 17 172 146 13 89 23 158 132 5 163 23 1 16 85 74 42 133 3 53 31 55 71 78 5 147 3 18 11 21 115 137 124 49 86 11 66 79 117 204 122 97 70 3 152 213 107 85 4 50 59 47 143 61 40 169 166 128 75 42 159 128 92 39 47 67 7 184 27 152 130 51 73 175 59 168 17 151 60 165 116 110 13 111 15 97 37 99 137 45 144 11 125 182 124 9 35 103 45 2 135 64 1 19 7 65 164 29 42 85 21 69 67 77 10 26 49 23 104 69 0 179 107 150 71 24 21 73 15 87 135 76 9 109 89 29 111 65 13 24 197 95 85 115 49 157 15 0 29 67 39 19 21 95 213 153 89 144 143 109 72 77 40 205 101 100 27 11 55 7 72 165 105 116 9 3 213 4 37 6 65 7 19 207 37 78 119 1 34 174 23 35 95 123 53 170 2 171 93 107 45 17 43 13 200 31 71 5 145 89 73 157 117 223 161 143 27 13 7 77 35 17 58 71 35 223 57 36 101 154 79 163 41 97 33 43 183 11 45 53 49 31 65 122 110 66 39 103 26 109 169 135 21 33 125 37 45 10 17 159 55 169 51 87 37 93 38 35 67 79 65 3 111 83 98 143 45 167 71 151 61 13 81 39 74 13 113 63 4 122 171 49 55 130 54 1 25 117 20 25 221 99 5 89 185 85 82 39 45 5 39 197 63 137 53 2 59 123 68 22 7 33 82 48 75 99 153 52 55 177 43 73 163 11 132 3 33 55 101 34 98 242 1 16 63 51 47 92 181 99 193 103 127 116 133 58 54 26 13 132 109 115 47 42 129 17 146 28 28 24 39 33 205 111 133 107 211 153 5 10 1 121 35 5 17 3 233 23 140 87 214 83 193 29 13 49 133 159 35 150 193 82 171 105 13 95 3 35 43 14 79 69 32 117 73 200 156 53 117 125 21 65 113 21 15 23 49 4 71 203 119 147 201 221 19 133 24 21 115 5 3 91 54 79 81 25 149 31 37 25 231 122 149 29 15 46 207 9 16 169 21 33 133 73 35 173 111 99 67 136 77 0 158 5 72 44 151 126 124 125 101 55 199 166 133 31 7 23 134 17 12 17 75 51 115 44 127 39 47 149 99 74 71 200 9 77 55 127 63 81 50 16 28 64 35 127 83 3 9 127 71 121 61 23 63 47 27 33 147 165 129 61 174 18 46 48 115 111 68 42 60 140 79 6 121 15 9 90 131 79 158 24 18 99 1 81 36 50 12 160 71 171 187 154 125 3 35 129 157 71 193 142 17 24 55 151 67 142 87 223 97 164 64 122 45 23 23 90 77 2 108 73 29 93 198 49 85 73 110 147 63 3 77 19 27 7 129 39 25 19 57 9 55 45 144 141 71 205 15 33 61 77 31 99 1 81 178 97 43 81 97 149 159 93 55 205 78 95 135 123 89 19 11 131 202 41 41 189 16 213 126 183 139 71 77 15 24 37 67 63 17 125 48 1 5 27 124 50 107 233 31 97 71 141 17 35 85 84 23 132 11 37 36 5 53 53 31 167 15 17 145 90 40 43 4 54 9 109 27 3 110 41 183 6 17 29 5 84 89 30 116 149 3 179 144 91 139 137 0 79 166 17 147 77 89 208 177 131 27 168 169 229 98 169 11 1 25 90 239 65 20 143 5 157 143 31 41 71 89 129 156 91 27 79 98 142 137 7 113 98 6 43 128 3 128 56 206 49 91 48 15 69 85 94 15 221 31 40 65 82 27 51 0 149 113 141 161 8 103 89 23 70 127 18 173 57 35 63 23 202 75 21 107 12 186 2 167 73 107 34 149 48 11 9 35 228 9 60 67 225 42 29 29 47 91 130 154 145 37 89 28 84 105 131 123 55 55 5 210 1 191 94 74 5 40 53 27 15 21 45 32 209 85 163 18 17 17 47 111 123 89 1 53 61 151 85 190 25 37 43 137 79 75 216 161 39 129 185 117 210 165 37 143 29 31 67 155 45 85 11 119 39 163 1 181 121 89 221 75 124 19 105 91 128 129 112 21 65 42 10 176 69 20 41 157 45 13 115 7 19 172 149 172 11 100 7 7 74 19 191 181 46 17 43 7 21 99 127 45 73 81 21 19 183 17 105 81 115 19 4 9 37 19 155 58 189 169 139 115 59 131 25 140 81 63 9 51 87 52 19 89 35 55 87 111 33 87 11 3 99 189 45 26 127 35 73 119 59 183 39 25 40 47 51 145 194 81 63 47 114 17 142 179 207 47 119 113 9 79 59 81 39 150 117 99 37 165 147 105 87 1 19 108 107 80 23 159 57 125 95 18 19 23 15 55 89 91 19 143 89 82 111 45 49 57 123 27 97 38 214 91 23 13 33 91 1 151 125 11 36 89 52 65 0 97 53 23 38 49 51 81 11 102 49 103 195 28 163 49 63 47 7 11 187 9 43 100 127 52 51 163 154 93 187 37 77 98 170 105 45 8 84 159 14 7 15 27 228 223 229 121 19 231 91 54 106 84 116 61 9 215 127 35 27 79 89 89 83 53 11 5 89 118 226 35 49 201 31 138 101 199 11 1 66 5 27 77 3 171 171 133 37 49 69 213 141 44 42 25 121 149 160 1 21 131 9 93 131 111 9 9 83 49 119 122 53 23 138 73 82 33 69 32 59 206 11 181 141 57 99 43 61 0 83 161 17 87 31 105 17 101 183 85 207 36 37 109 62 21 143 7 57 11 115 133 48 48 61 51 3 101 29 86 27 124 70 65 51 107 139 0 79 99 83 9 51 58 174 195 106 161 6 80 37 67 146 67 47 65 41 146 55 62 11 41 80 165 1 104 31 143 111 7 81 1 115 111 65 141 31 145 85 55 171 22 138 15 15 187 40 107 71 51 111 3 35 24 37 52 113 3 136 171 169 119 39 28 143 19 57 32 1 7 189 105 103 63 55 105 117 69 119 89 54 137 165 108 7 179 55 139 165 103 77 67 41 60 45 23 130 37 23 225 105 159 138 5 35 33 139 128 95 225 24 137 15 103 124 17 123 33 38 107 43 52 64 33 173 105 199 131 119 43 17 24 102 175 199 197 87 149 87 149 23 45 46 215 182 8 120 101 51 80 33 33 21 239 204 43 70 17 131 156 3 115 37 89 29 66 61 146 133 76 57 141 75 85 198 21 199 95 119 37 39 93 107 92 60 73 1 157 73 135 191 5 47 91 33 21 109 75 109 95 17 25 33 193 69 87 177 93 4 183 145 47 75 149 145 119 104 17 37 12 183 71 25 207 207 149 93 17 35 47 129 119 9 73 175 41 91 27 97 152 53 142 107 22 82 65 61 135 174 3 7 35 39 45 99 21 119 15 221 110 194 15 39 114 177 63 147 110 167 11 113 15 109 15 7 85 23 111 103 23 5 171 33 7 1 124 6 29 139 76 131 99 133 206 27 77 51 19 11 72 95 196 40 25 141 9 0 57 245 163 59 181 183 75 131 11 25 45 121 213 22 0 23 30 149 217 215 5 151 91 38 143 117 35 76 121 33 173 168 80 145 41 75 32 127 13 101 9 58 81 55 0 23 227 76 114 117 23 94 33 104 1 103 52 32 73 167 235 64 161 106 3 224 149 165 179 53 17 95 11 63 59 101 27 3 50 89 65 43 27 33 11 13 175 12 79 45 86 24 87 124 41 137 57 201 76 67 121 139 23 7 24 135 19 35 177 45 17 127 13 66 89 99 160 141 1 57 64 93 49 17 106 2 98 64 176 36 121 12 51 17 12 136 31 127 98 107 30 13 45 57 36 81 115 109 170 149 56 25 61 203 177 129 23 167 77 54 62 87 89 57 127 153 59 157 62 79 77 19 33 133 1 63 222 69 30 129 52 16 187 67 95 3 27 21 13 1 33 195 83 78 164 245 159 5 195 172 230 45 187 119 11 0 43 178 131 65 131 42 59 52 64 78 88 3 92 179 81 165 72 7 123 125 85 42 65 25 3 37 53 57 29 57 65 21 117 28 55 1 163 205 104 77 120 61 175 99 50 99 97 24 144 28 7 169 41 97 111 75 53 17 15 127 172 14 111 71 34 42 37 11 83 83 125 13 11 149 156 77 56 52 49 113 116 25 69 109 8 57 171 131 7 96 9 69 65 72 21 39 191 193 19 143 9 115 139 45 135 22 108 5 28 143 76 9 103 129 27 161 183 25 1 113 163 63 87 53 32 39 127 23 141 89 135 170 53 171 66 93 78 93 108 139 89 91 145 145 97 73 155 29 83 172 11 36 43 24 127 107 199 81 109 55 31 18 115 37 69 0 68 77 203 111 9 135 147 16 115 44 223 25 63 63 44 87 64 66 21 83 165 181 148 11 46 104 196 149 23 195 8 130 46 157 172 133 81 133 5 72 24 196 29 75 145 65 51 75 81 75 96 139 7 4 167 59 143 7 113 183 235 182 95 136 193 21 213 137 105 57 44 57 202 35 19 191 133 159 75 37 152 97 19 3 136 63 42 123 156 2 29 7 65 1 65 25 117 120 173 7 157 49 89 15 71 77 46 55 67 93 6 85 19 3 93 135 0 65 38 85 39 81 175 23 10 117 97 67 200 121 43 219 130 47 154 11 120 31 111 38 23 68 102 25 133 197 9 123 71 3 105 131 17 10 18 65 111 109 132 49 115 120 37 78 13 71 212 25 64 33 121 13 195 109 27 16 3 56 156 9 111 15 98 157 33 145 25 1 75 79 15 76 45 55 32 29 29 129 90 75 59 55 17 8 119 13 75 30 61 50 104 1 235 157 19 12 118 168 29 0 29 31 91 116 5 6 121 45 57 61 19 32 80 98 201 77 169 8 189 25 29 20 8 94 198 11 165 113 53 197 194 191 133 49 213 151 89 175 185 27 129 49 25 15 97 35 23 16 72 67 37 33 127 191 5 89 43 37 60 5 49 137 83 77 111 33 130 15 131 60 45 25 95 113 75 179 189 27 179 101 54 88 139 167 57 153 64 36 11 22 63 17 132 49 27 76 88 43 30 111 57 49 107 137 7 123 79 69 93 35 77 32 40 19 91 95 29 1 103 49 24 89 35 69 153 43 58 136 67 52 55 9 185 63 60 164 101 181 52 20 63 98 17 30 59 18 3 78 61 73 25 22 40 35 161 75 123 81 75 43 76 77 60 192 114 37 89 143 7 115 36 126 212 79 97 34 15 15 109 197 172 85 195 1 75 21 117 9 103 28 99 46 17 164 79 29 149 195 123 20 92 79 62 183 195 31 103 1 91 11 42 192 104 131 192 37 218 15 155 225 118 80 198 79 15 49 149 40 111 65 74 93 55 21 43 47 71 36 25 82 39 1 195 57 197 181 31 35 117 57 69 1 175 9 89 165 7 66 78 209 61 39 73 145 138 101 239 148 75 96 16 21 149 29 53 42 221 3 13 147 183 87 25 53 19 31 153 31 83 107 191 201 19 42 5 70 101 83 43 165 17 33 27 25 75 134 65 49 26 11 49 83 133 142 56 139 7 32 235 134 197 71 96 106 7 155 163 63 185 137 91 80 0 56 39 23 161 241 19 125 104 79 80 147 103 95 107 45 7 67 142 117 165 129 163 87 62 1 66 82 47 125 36 61 95 137 2 95 11 122 133 130 58 123 75 10 1 141 25 185 158 43 19 171 93 39 99 157 3 143 11 21 169 77 41 121 108 109 31 36 158 143 1 13 54 4 41 65 21 157 20 117 117 187 159 13 3 14 89 43 228 92 25 117 47 32 43 133 11 50 91 234 136 131 35 41 23 21 88 149 15 110 187 13 123 31 21 19 54 59 155 35 8 107 77 218 53 133 121 26 83 137 105 184 23 5 3 211 132 23 123 21 43 31 35 95 131 35 42 1 9 59 29 79 161 42 27 3 139 159 39 20 17 89 94 170 155 133 123 1 143 104 13 26 55 17 155 1 43 165 19 226 91 4 1 184 131 73 120 102 146 103 107 84 41 101 98 34 36 71 169 81 19 175 237 159 29 73 95 168 50 0 58 35 109 139 120 10 18 179 40 155 74 195 2 95 59 24 36 27 75 197 47 98 7 107 71 77 99 23 3 38 101 155 15 118 59 35 28 137 22 36 55 51 51 75 49 75 22 95 58 171 31 2 66 240 10 181 51 53 139 0 83 140 159 152 61 15 13 17 14 44 111 15 123 161 29 32 91 115 1 114 178 12 82 9 164 77 51 42 167 95 191 127 21 123 137 38 215 19 9 113 233 5 119 113 29 17 47 7 73 99 21 159 77 140 27 111 151 43 49 15 72 54 105 181 7 1 13 21 151 215 91 18 95 145 96 121 47 21 17 111 29 134 105 97 115 21 63 135 122 117 34 173 204 127 45 9 199 165 109 37 83 36 25 132 35 33 115 140 59 81 39 13 6 24 83 65 3 15 44 107 25 163 101 25 15 68 141 27 45 47 17 64 68 5 65 12 149 13 25 33 120 63 17 114 73 1 181 221 59 89 77 95 49 68 85 23 167 115 47 52 54 83 209 57 31 19 5 43 59 145 43 43 73 169 132 165 11 51 185 7 10 199 59 117 222 77 27 75 94 20 33 54 31 57 125 94 151 161 75 41 69 41 164 189 19 37 73 147 117 159 55 85 67 65 117 85 211 55 73 96 78 85 0 59 105 72 211 45 81 8 119 55 15 99 91 63 47 100 105 211 229 87 209 121 41 45 33 5 105 1 7 39 57 129 37 158 113 15 66 208 55 121 5 87 97 54 180 13 3 116 66 62 71 57 43 65 136 74 3 93 35 35 47 84 25 53 67 11 95 90 33 81 97 111 102 25 51 76 80 39 113 80 33 29 5 133 69 127 206 59 169 15 193 30 89 121 1 135 171 5 7 71 160 107 19 5 89 150 19 145 25 137 99 161 7 47 36 175 1 31 79 12 133 51 1 37 46 147 157 71 50 108 153 13 185 122 54 177 119 127 87 3 95 199 95 55 88 232 90 133 161 73 149 65 99 43 5 131 120 207 46 5 13 7 87 33 77 57 10 121 1 52 67 163 45 159 89 183 12 71 193 123 124 16 136 69 197 65 63 73 54 141 5 43 19 129 25 118 145 91 83 49 161 76 99 39 11 9 69 1 74 191 132 137 113 189 29 8 149 83 137 55 24 75 207 9 20 109 93 168 21 25 31 223 49 13 96 81 197 209 97 99 34 58 41 153 41 95 79 72 23 155 89 159 149 141 71 41 209 115 36 87 17 3 3 11 1 43 136 237 67 89 31 47 21 192 37 10 89 110 15 57 110 94 10 79 147 150 177 105 87 58 30 117 95 109 52 91 155 49 45 147 9 142 6 92 1 94 144 19 224 141 81 73 32 169 181 15 67 173 7 18 111 200 25 101 77 42 111 71 49 32 55 1 54 189 101 163 87 20 8 91 197 21 45 19 16 94 54 143 35 101 151 147 138 31 10 13 137 118 27 207 98 23 133 87 85 202 23 129 179 144 3 100 137 23 101 215 55 121 143 62 55 218 7 101 3 167 26 127 11 132 175 36 65 213 17 139 55 80 61 68 75 33 145 165 91 155 73 45 34 23 25 155 143 43 27 183 71 51 35 116 109 112 95 0 87 61 121 74 241 59 69 18 51 133 13 8 58 157 27 55 31 107 79 51 43 111 3 94 61 7 107 133 1 141 146 161 69 1 77 7 117 157 121 165 141 127 71 149 43 52 101 167 81 27 213 53 59 127 35 63 19 70 19 123 181 77 1 47 16 47 24 171 231 81 16 108 55 81 51 14 119 161 149 7 105 25 32 215 61 238 91 37 35 17 88 167 65 79 82 143 129 13 33 130 51 59 101 26 93 16 65 61 43 76 141 37 31 100 118 29 11 113 159 187 73 41 57 131 10 177 9 27 196 103 175 37 29 71 8 86 49 80 100 77 175 119 53 12 193 145 69 173 15 25 67 35 72 161 119 83 8 40 40 104 82 24 51 59 43 34 178 154 155 146 162 69 22 13 62 6 115 35 73 39 239 9 219 77 10 103 4 66 47 50 41 15 34 134 170 177 91 135 94 79 12 89 3 6 43 149 38 27 150 97 53 65 9 201 143 177 113 193 93 166 57 75 47 177 9 26 149 141 29 15 4 51 5 39 21 83 89 51 103 75 38 113 1 52 109 59 13 31 0 15 111 126 7 119 115 30 9 63 35 19 1 33 3 83 207 27 115 27 99 81 26 21 74 112 88 149 75 114 29 64 71 22 229 5 89 20 71 1 95 111 51 139 101 36 62 157 139 155 39 99 7 108 132 39 35 85 20 63 40 119 69 29 197 181 55 111 192 129 149 207 71 90 155 43 35 37 71 196 193 91 7 57 171 143 129 17 72 193 63 59 35 47 82 67 9 143 63 37 193 20 29 113 77 211 219 43 73 69 141 25 39 30 71 146 106 94 97 99 15 7 189 113 57 69 71 177 81 90 122 117 136 208 101 128 95 8 135 137 183 59 63 123 120 225 215 83 53 115 39 37 69 106 69 71 149 188 125 207 165 189 19 77 0 19 203 81 183 199 1 48 77 121 65 64 10 35 159 7 189 79 49 4 127 187 145 70 161 78 105 6 55 219 55 62 121 96 25 17 173 179 154 24 53 211 200 62 181 66 57 65 13 231 55 23 64 79 71 121 165 174 12 77 193 147 72 55 21 151 77 187 161 12 45 36 139 41 117 75 213 47 17 151 37 1 164 147 141 7 78 9 137 99 38 50 219 39 113 55 125 155 9 19 27 33 31 40 4 9 106 49 229 86 92 39 6 6 7 87 180 27 120 79 37 185 49 163 1 15 79 58 63 183 22 1 186 101 89 235 131 183 65 9 116 117 88 13 77 61 143 17 90 25 163 153 68 23 193 70 161 15 25 5 99 191 95 39 145 195 61 113 98 77 13 109 1 59 29 43 106 131 44 151 111 103 137 206 69 17 19 19 155 19 1 59 51 87 73 120 3 131 81 119 51 110 115 23 77 205 125 5 141 47 113 74 140 150 0 35 85 75 24 110 19 15 71 79 13 37 125 107 212 83 167 73 192 21 121 57 39 21 9 32 93 58 129 155 79 181 189 69 67 57 58 81 43 164 23 178 183 183 184 190 25 65 117 155 3 71 77 201 216 87 15 111 39 71 111 225 75 215 23 7 92 1 153 39 59 111 101 72 27 123 104 95 148 181 39 113 25 113 108 23 89 60 1 104 92 103 22 26 49 201 40 225 141 36 11 135 147 195 135 43 12 142 48 146 110 47 89 11 119 49 6 85 134 97 31 90 91 81 191 57 157 109 53 155 5 67 81 189 95 23 97 201 3 177 179 127 83 5 12 53 9 145 65 208 101 109 41 7 236 81 12 27 145 13 63 15 113 95 57 32 49 19 21 153 160 28 77 1 143 101 99 153 73 72 45 85 25 91 81 29 141 181 7 58 137 65 41 150 61 67 93 9 99 27 51 63 127 50 73 107 179 18 19 41 29 17 1 176 7 87 1 233 19 178 139 23 111 29 117 217 50 43 117 67 71 7 137 62 42 77 114 53 3 113 24 55 53 193 31 34 151 81 101 42 129 43 189 3 11 98 97 151 170 53 5 206 61 6 78 201 233 99 112 149 21 13 43 56 69 9 139 113 163 83 104 7 54 15 197 100 82 53 101 191 30 17 205 31 6 7 102 95 9 37 137 98 201 237 55 13 49 89 115 175 41 3 61 47 164 120 28 43 89 207 129 46 13 94 13 17 113 5 35 45 75 67 133 5 9 175 45 147 99 47 145 191 75 73 193 35 14 67 77 112 57 79 118 165 91 37 55 194 127 16 43 40 35 35 208 185 121 8 13 161 118 95 195 55 19 109 125 207 138 35 17 43 19 183 1 53 27 3 55 129 63 123 79 69 12 64 200 72 203 90 33 81 61 32 45 52 122 129 71 27 35 13 48 7 131 187 95 59 21 36 237 31 94 94 46 83 50 5 78 109 77 91 49 15 71 45 137 55 72 214 7 1 97 184 29 63 99 1 89 33 5 143 167 175 77 38 75 44 65 56 3 57 143 165 163 37 87 119 31 85 139 93 95 25 31 8 95 113 143 69 25 127 90 104 15 54 61 43 131 159 119 38 115 107 129 87 166 138 53 145 81 9 51 8 35 119 15 101 37 71 129 21 9 25 10 181 56 21 5 65 57 109 9 43 119 141 23 27 81 91 81 182 7 47 69 43 70 191 182 25 48 158 67 9 97 39 177 193 82 73 81 57 141 9 142 48 97 119 61 107 19 38 3 126 119 151 148 23 158 61 142 1 91 87 68 99 226 119 159 213 93 112 92 7 171 127 171 84 80 112 122 32 4 1 189 170 5 36 80 13 199 55 28 159 67 65 63 121 141 203 51 53 113 85 53 71 31 95 13 141 35 203 145 119 15 11 28 71 181 28 57 7 214 208 47 43 14 11 7 211 116 201 37 132 89 71 67 179 96 69 57 40 150 147 148 176 59 41 27 49 139 13 7 83 95 89 191 141 33 39 54 115 141 93 21 145 9 69 165 141 113 77 39 67 11 157 45 67 100 176 0 93 75 44 141 25 83 17 83 33 29 35 133 13 101 53 14 48 201 99 42 97 123 11 185 39 201 85 97 122 95 16 64 44 59 106 177 24 33 143 45 93 116 96 143 25 191 49 137 3 56 33 114 3 23 77 140 55 8 27 57 117 157 151 17 121 101 42 100 3 185 86 106 49 155 113 0 48 33 67 177 155 85 72 84 20 109 1 96 61 128 120 109 203 29 32 37 19 55 67 69 29 179 137 111 54 119 197 111 2 12 87 14 53 185 41 73 45 204 93 90 79 25 39 44 1 3 19 15 155 69 77 83 71 223 9 59 69 77 51 49 1 147 159 183 59 17 193 3 70 49 179 64 35 97 125 177 193 235 66 1 59 53 209 77 29 59 57 50 147 133 183 97 39 32 89 52 13 225 79 59 16 22 159 151 5 218 83 60 119 41 5 45 151 55 26 34 115 53 103 132 133 31 137 2 132 27 151 7 48 143 19 218 43 0 4 7 177 127 11 129 43 109 151 19 91 75 75 43 137 29 47 135 77 35 21 87 37 120 21 7 175 71 63 37 63 34 41 23 77 74 161 26 191 51 31 53 185 153 75 59 86 25 159 8 128 117 67 231 80 53 188 73 66 195 48 28 13 11 37 149 67 79 95 63 123 117 21 154 53 55 47 19 119 161 35 63 117 121 109 1 17 70 41 18 19 29 162 176 221 51 39 56 185 2 45 81 69 78 13 12 101 183 161 7 43 92 9 60 101 11 43 51 27 79 46 163 105 29 8 7 45 17 56 62 79 27 25 27 147 45 57 127 78 6 34 69 91 135 54 121 32 11 33 117 131 137 23 53 9 1 185 145 3 147 64 40 198 69 171 64 179 141 99 82 113 49 125 177 63 155 149 215 177 16 42 109 65 24 151 48 79 47 19 125 75 21 19 37 105 55 27 62 89 114 75 15 125 49 46 46 187 138 21 78 163 104 63 14 63 183 17 40 67 163 55 53 92 26 89 24 97 162 111 30 167 29 91 85 69 171 141 128 129 209 44 105 93 201 43 85 72 103 5 135 157 71 59 48 159 111 47 64 120 32 35 147 69 14 167 208 141 86 15 37 43 33 66 113 9 157 72 109 43 81 1 141 24 163 31 25 10 46 1 145 114 78 31 53 87 77 85 122 147 27 145 175 60 15 26 63 11 45 78 19 143 21 39 86 43 119 103 139 181 118 147 1 125 43 137 31 237 61 73 6 16 199 197 145 110 31 12 111 45 157 83 2 91 27 39 33 157 89 93 31 51 161 29 163 67 12 112 219 37 70 124 77 89 15 92 1 7 3 117 80 16 52 159 93 111 139 3 184 132 63 71 19 4 47 28 218 31 115 102 139 79 23 60 27 207 3 29 44 170 44 117 99 186 129 63 61 160 9 143 87 13 1 4 161 88 27 109 89 83 153 51 19 56 79 87 93 28 101 118 105 225 199 17 104 81 105 45 3 129 25 162 63 115 17 59 125 16 39 109 188 48 39 6 73 113 79 69 39 3 123 221 147 208 66 45 91 63 146 83 29 37 33 87 137 159 78 193 130 187 15 97 11 144 95 32 59 15 77 101 71 91 73 43 109 137 155 95 113 17 121 131 165 115 189 24 205 21 103 120 207 17 29 151 9 13 33 3 177 69 187 33 75 59 118 131 75 175 29 158 21 139 81 127 31 5 16 108 123 110 33 65 63 22 74 144 59 67 17 25 25 13 59 30 123 118 95 1 25 47 50 121 21 9 93 164 51 109 14 108 35 49 101 13 124 141 183 135 51 121 47 7 34 65 59 91 3 153 1 173 133 84 43 68 28 65 219 109 25 25 83 197 135 57 73 95 109 173 169 171 155 19 5 119 139 19 48 130 12 61 101 4 19 109 117 65 67 43 187 51 73 109 109 18 1 179 109 33 89 21 7 1 27 67 189 117 72 89 119 78 53 63 181 49 77 41 5 54 13 5 21 56 57 196 20 17 1 117 99 95 11 133 63 91 73 155 35 25 171 73 52 55 214 37 153 44 73 13 5 52 137 57 35 114 91 44 103 73 155 133 67 191 15 59 69 187 49 124 64 147 3 96 215 168 5 47 164 229 73 104 97 99 73 73 15 173 55 37 79 137 177 107 55 74 101 203 104 13 55 142 142 141 164 41 181 32 15 105 56 90 19 71 47 157 49 9 233 149 33 101 171 36 108 93 50 91 5 3 132 77 101 57 123 92 57 128 173 143 43 27 49 63 3 21 8 200 17 164 135 65 159 87 56 152 154 39 55 3 149 0 121 103 19 166 7 41 179 113 123 13 163 89 108 77 187 67 97 47 125 89 54 35 149 206 177 3 91 127 117 63 156 1 23 9 122 99 73 29 23 7 115 185 153 49 113 39 146 184 117 2 165 155 176 107 197 73 18 83 57 92 77 97 195 147 41 63 3 59 130 116 112 0 106 145 83 3 47 89 66 7 53 209 41 25 125 131 20 93 115 185 61 97 151 128 70 137 23 3 22 79 43 13 28 11 62 51 152 13 19 67 123 20 65 136 217 75 27 50 14 57 23 136 91 32 11 167 83 193 128 13 124 167 47 1 145 204 73 39 141 159 25 142 27 115 15 25 67 125 55 113 66 61 15 219 73 237 30 41 37 29 85 51 59 200 19 95 97 24 71 192 172 23 161 62 133 49 73 89 107 33 149 8 25 151 22 203 71 101 49 215 23 147 32 76 23 171 39 101 36 8 53 70 20 57 81 48 3 53 67 40 137 3 63 19 33 137 46 40 51 119 85 33 159 13 41 152 95 3 115 164 23 179 197 45 88 158 60 153 21 5 25 147 143 63 23 13 32 27 211 94 152 13 75 37 68 29 2 69 132 21 147 204 135 5 27 57 114 173 19 39 186 69 55 189 133 17 9 8 129 67 193 1 15 225 167 21 96 148 7 1 6 29 173 1 31 24 191 43 45 44 91 230 91 143 12 65 7 117 15 48 16 169 99 125 179 99 20 98 91 99 19 36 67 67 71 17 75 61 210 171 119 117 183 148 53 33 29 35 71 82 13 22 95 53 81 67 135 33 116 84 48 87 71 165 38 45 17 21 11 81 43 48 71 49 24 57 171 97 29 61 29 34 35 144 55 119 117 91 35 105 21 50 162 41 151 55 11 58 1 85 68 159 35 23 17 163 19 139 97 76 69 55 65 35 67 87 54 5 89 87 9 160 91 117 223 21 35 13 143 123 27 18 187 159 43 47 109 67 120 13 33 42 36 99 13 37 31 67 39 136 131 87 67 37 56 9 14 49 57 45 16 16 51 149 33 21 85 135 127 219 81 111 139 9 43 137 137 203 215 41 40 3 61 7 190 149 53 29 70 157 5 117 76 171 41 110 71 128 47 132 59 152 55 11 7 49 47 39 125 121 175 109 193 45 35 39 153 63 168 55 15 8 19 29 132 107 154 65 171 39 7 37 44 155 43 15 49 5 3 180 85 27 31 3 141 1 25 196 167 39 45 111 19 162 149 167 21 13 67 57 88 93 97 154 29 21 30 127 14 141 23 55 8 63 71 209 125 55 141 35 63 25 113 71 61 37 61 168 125 121 113 79 159 113 107 25 124 32 61 81 96 195 169 75 47 56 127 4 36 21 191 41 97 153 89 59 86 201 159 119 119 103 24 31 42 203 2 101 25 71 105 5 55 34 1 73 83 241 85 33 194 23 122 20 6 168 81 67 217 195 49 29 70 26 61 117 39 7 68 49 81 160 148 115 135 29 131 79 3 65 51 1 213 151 12 3 147 87 73 2 97 143 0 14 117 147 159 5 101 93 69 75 122 45 17 117 120 9 72 16 45 51 195 161 37 165 158 170 0 42 223 98 35 93 12 39 143 57 151 53 133 26 24 78 11 174 81 84 9 30 5 55 158 126 207 185 23 175 111 83 161 3 77 53 27 17 177 164 7 139 137 143 3 87 163 65 3 151 97 25 35 73 175 37 31 103 145 72 59 197 9 70 1 100 215 34 141 55 15 10 57 7 169 47 87 17 104 55 81 23 145 18 121 38 85 22 45 36 166 78 209 179 201 95 80 44 65 203 102 1 38 16 39 151 12 35 69 113 105 59 159 60 189 127 23 10 142 45 18 43 135 63 151 7 7 91 95 149 137 21 19 1 116 57 52 132 5 165 30 37 123 111 81 132 137 35 135 1 71 53 120 62 57 27 63 55 29 113 96 29 220 1 91 17 132 113 173 171 25 197 155 63 157 5 13 27 189 16 38 151 121 89 15 69 115 65 217 117 129 139 71 59 161 152 139 44 85 52 182 13 63 85 232 19 75 99 70 3 73 26 5 108 111 104 37 32 29 114 67 123 87 16 133 52 28 118 79 85 187 45 149 102 176 31 187 14 54 13 93 208 189 12 48 84 85 74 41 3 57 70 55 13 183 73 131 193 21 129 132 59 179 180 156 129 79 32 23 69 1 26 59 37 71 178 45 179 11 7 21 85 93 108 61 172 8 71 103 115 96 49 87 113 94 112 31 129 107 25 109 25 90 5 91 95 135 123 48 37 93 85 1 188 1 221 160 141 80 6 38 1 37 93 95 185 210 114 25 49 114 49 133 79 75 4 107 103 159 19 15 237 128 242 119 93 113 177 132 28 111 17 224 27 158 121 1 108 63 75 171 145 113 50 24 98 39 117 53 119 1 112 199 137 27 82 170 59 183 0 97 33 15 119 169 111 49 25 120 24 8 19 107 8 65 14 61 159 34 101 179 40 154 48 59 61 113 147 147 0 79 101 3 39 109 45 79 43 181 31 7 5 53 60 1 173 71 1 182 27 4 61 7 116 143 80 77 99 55 97 134 172 140 113 179 41 5 45 31 185 227 13 23 57 167 29 91 1 145 116 11 45 157 139 5 95 41 23 69 93 131 219 139 2 90 182 107 83 41 145 191 155 62 75 23 2 58 68 183 123 97 73 4 154 19 23 83 98 222 52 72 9 51 35 38 231 71 237 79 165 3 13 66 57 21 44 13 65 28 107 155 13 15 93 161 38 31 201 50 87 57 15 50 56 148 139 15 31 19 38 23 94 48 203 35 49 123 155 211 55 89 187 1 173 12 57 201 32 111 107 119 13 165 127 13 83 25 72 31 102 40 177 211 85 175 132 13 75 103 71 85 87 106 101 97 55 4 17 1 39 128 191 151 60 45 182 67 57 109 11 7 55 1 171 83 27 192 17 76 156 31 189 173 215 103 145 69 18 48 207 159 165 18 57 76 83 57 145 173 106 31 15 31 213 25 57 27 159 113 75 66 97 109 97 72 229 25 97 99 138 175 29 21 75 97 235 43 212 19 142 42 65 55 49 195 43 4 103 49 43 40 73 133 38 0 113 13 20 153 2 79 103 71 126 127 101 117 49 31 124 81 55 1 148 161 105 19 131 124 105 119 93 132 143 147 10 162 47 71 33 125 42 34 120 244 122 25 185 165 27 62 83 38 81 87 81 21 99 103 184 53 179 165 111 79 68 83 111 15 57 167 29 31 213 189 97 89 16 34 57 135 169 140 60 67 41 78 4 27 121 55 39 82 201 137 69 23 37 77 213 67 191 145 209 76 36 119 27 41 47 49 83 56 85 47 7 66 167 7 19 105 151 101 85 5 22 183 59 166 159 106 134 85 7 196 146 23 23 35 47 47 97 7 31 45 51 65 101 139 53 81 9 15 9 147 70 72 119 25 70 159 11 139 125 85 19 95 32 1 161 210 104 113 17 93 45 129 9 61 109 30 82 33 151 61 113 195 25 33 203 19 0 49 183 107 115 17 131 73 199 9 90 81 95 29 11 101 105 34 7 215 6 75 185 7 85 143 29 59 181 25 54 165 3 46 54 41 179 55 110 3 53 55 13 31 128 2 139 9 179 195 65 168 77 21 111 100 40 137 185 31 145 90 103 41 45 63 77 169 47 127 128 23 71 59 88 63 81 72 25 145 81 31 196 217 93 117 75 146 40 51 49 67 38 138 113 67 25 34 174 10 73 139 62 114 126 233 31 49 53 9 46 239 101 83 35 169 87 73 33 17 205 139 85 49 81 75 96 40 31 46 64 23 64 61 41 11 139 173 149 95 30 153 78 140 38 216 166 125 35 117 135 16 23 35 31 97 137 31 35 58 114 199 99 109 213 27 7 141 29 19 17 185 16 228 69 77 127 157 87 77 41 11 23 130 22 8 19 143 48 194 29 61 85 29 41 21 185 165 159 117 175 11 137 170 45 153 208 203 89 14 71 35 83 33 117 31 77 63 109 41 43 29 27 29 55 237 16 217 56 15 173 10 73 12 54 116 131 12 195 161 129 49 62 131 96 5 129 173 69 60 97 121 5 33 29 28 150 54 125 55 115 47 101 151 45 71 25 3 8 203 13 107 107 5 121 25 156 135 6 53 41 3 57 31 97 65 83 15 87 83 117 120 45 8 107 123 29 53 118 19 1 24 33 12 59 147 37 163 96 81 160 88 24 128 57 46 3 20 153 39 83 18 32 1 109 55 27 58 98 28 45 5 17 81 119 25 13 193 72 181 55 29 113 135 17 71 30 51 65 63 71 179 63 101 82 49 42 3 117 103 3 50 21 62 83 74 196 15 63 25 47 6 83 54 114 108 85 35 17 114 39 145 183 166 43 109 6 75 145 195 221 179 159 37 165 94 143 77 129 125 15 6 17 215 49 13 84 103 93 48 98 163 33 31 131 161 84 11 138 49 123 60 69 186 61 169 136 13 131 177 89 55 7 153 1 83 93 87 16 185 11 55 149 73 128 39 43 19 13 87 116 135 169 91 142 36 133 125 115 46 81 35 89 11 164 23 143 37 113 194 52 1 213 50 51 175 205 57 48 82 82 62 187 21 81 51 17 127 96 35 41 31 29 121 53 85 13 56 47 83 18 55 207 174 57 152 4 54 29 91 7 67 7 74 9 110 53 133 75 71 107 78 97 23 149 60 51 79 201 37 219 167 69 11 11 167 201 28 119 105 106 123 142 54 100 185 92 92 114 93 11 5 215 169 119 19 83 15 55 19 37 33 3 72 32 49 40 119 6 47 119 163 51 15 72 17 61 98 56 19 6 53 157 145 15 165 13 35 57 29 160 89 30 107 29 127 26 193 52 17 63 129 161 119 37 33 27 17 113 131 29 105 86 120 78 82 170 126 43 159 49 55 2 17 75 157 169 93 13 13 208 77 153 125 77 35 164 67 17 113 86 101 47 97 17 60 34 155 84 171 32 75 54 137 121 20 109 173 35 217 102 82 68 110 41 23 129 8 117 23 217 27 177 137 103 76 209 25 13 52 10 69 186 5 95 77 25 135 123 113 19 9 17 183 29 23 31 59 38 27 105 43 84 23 49 81 191 9 25 106 143 19 211 3 103 63 90 22 6 57 144 25 49 128 91 127 187 91 137 95 47 37 185 208 172 167 44 71 126 27 36 137 33 12 58 199 3 128 124 55 200 18 52 94 116 12 173 115 45 74 21 32 151 133 27 33 11 5 33 67 70 213 34 14 111 81 103 17 44 21 121 1 51 141 19 93 104 133 151 60 45 136 114 54 68 94 143 32 21 114 99 16 77 28 44 6 105 89 239 177 16 6 121 123 27 9 163 47 163 27 102 51 19 204 69 0 77 1 37 191 72 26 46 57 161 143 63 59 63 148 1 61 141 165 0 85 142 31 79 9 16 108 46 14 31 169 167 7 55 19 191 55 73 43 38 107 52 189 61 147 109 47 81 124 147 23 133 119 89 73 5 200 29 27 101 54 116 60 93 32 165 51 27 53 47 73 52 17 72 162 131 83 17 111 152 18 43 110 119 145 53 23 15 139 54 142 49 7 199 52 3 73 113 84 139 83 155 75 45 55 61 87 59 45 178 39 79 5 61 229 95 125 41 69 9 37 54 137 227 98 49 177 29 55 81 63 57 76 63 5 89 117 27 189 9 123 184 63 87 13 22 59 78 179 137 9 81 102 175 229 131 116 137 131 3 119 39 101 9 155 101 31 56 103 21 177 36 96 119 29 215 87 99 113 37 177 44 61 190 125 12 32 42 139 137 137 4 170 17 141 116 17 128 45 1 137 95 161 17 103 101 31 4 34 187 85 92 77 143 39 125 152 19 9 141 23 28 194 37 15 15 81 91 103 15 199 148 130 137 27 122 118 55 146 19 191 106 61 166 209 25 83 21 35 49 57 207 53 119 83 17 90 64 5 49 9 21 11 101 155 15 103 75 105 225 145 36 79 95 33 117 101 75 76 61 183 133 63 33 74 23 91 37 189 159 1 65 4 61 21 90 11 119 67 149 158 99 123 114 9 58 51 159 45 19 145 106 63 49 142 1 133 82 137 89 158 68 6 133 146 41 5 87 105 95 62 133 101 148 13 0 79 15 2 5 41 35 31 145 53 17 97 63 86 186 70 49 41 243 11 49 55 107 19 128 13 67 127 77 91 41 116 151 40 13 115 40 45 230 182 81 83 37 109 83 19 133 109 41 173 51 26 81 109 14 149 20 70 126 141 173 161 193 83 237 151 79 86 89 124 44 67 73 47 87 70 232 13 41 11 15 33 106 61 27 25 117 78 72 135 188 93 13 27 11 103 93 45 71 10 151 5 69 137 53 115 133 59 125 62 181 20 65 37 146 79 36 55 33 35 201 69 48 9 75 78 36 177 199 113 159 202 175 8 200 53 161 178 243 27 5 187 138 157 54 5 65 7 47 33 135 36 13 105 113 93 56 189 55 69 153 93 37 55 141 63 163 77 106 139 80 63 21 9 81 5 68 33 39 121 76 73 109 9 185 76 37 79 97 2 179 24 51 42 23 111 21 69 195 69 87 31 70 145 192 93 39 25 34 74 7 59 3 50 89 164 63 1 11 115 37 25 149 33 130 11 162 91 105 87 142 49 35 189 39 152 43 125 87 166 77 53 127 205 103 120 73 58 57 22 41 111 215 90 55 41 41 181 21 225 99 28 13 75 46 91 177 165 3 179 85 157 127 4 164 62 229 141 112 27 9 199 149 57 1 185 125 55 17 23 134 63 184 233 9 189 121 41 17 90 56 91 35 89 51 63 45 42 59 104 213 133 187 148 127 211 6 181 67 43 39 124 15 117 30 119 125 126 195 173 31 17 142 189 23 94 113 27 82 117 75 86 214 27 130 129 81 37 59 49 219 119 147 58 167 158 54 145 236 127 27 112 60 181 205 61 173 1 123 47 30 117 19 22 35 135 99 31 1 123 74 70 125 47 245 118 33 130 96 33 75 57 61 15 74 95 149 109 187 65 41 37 67 7 15 1 27 71 79 226 85 38 37 77 143 92 51 89 87 3 75 29 17 13 94 184 53 111 37 155 167 202 63 131 97 167 33 18 174 50 117 126 26 139 25 193 199 55 135 164 42 223 42 3 30 7 80 25 98 70 89 72 183 6 217 21 208 98 82 147 125 13 129 168 191 50 25 43 103 115 82 117 75 192 128 109 63 45 227 113 47 53 49 159 61 15 133 123 33 23 31 72 81 13 175 16 34 151 62 27 75 17 141 13 196 159 30 105 61 193 84 189 97 45 50 47 159 27 137 227 15 63 117 82 149 23 67 131 207 3 11 35 105 215 73 51 5 52 87 31 13 49 113 38 166 35 8 89 125 123 39 137 27 80 67 49 49 67 202 78 1 49 166 103 151 47 109 125 179 189 119 61 77 51 66 15 136 41 39 118 55 95 1 5 31 97 6 9 14 171 69 21 178 53 86 162 51 29 85 53 13 183 75 241 153 27 33 179 69 67 178 41 197 95 5 141 135 71 105 1 21 73 84 85 49 95 25 92 141 157 24 221 69 163 157 6 17 129 49 99 149 121 107 53 44 35 141 34 53 91 62 147 163 115 58 167 83 13 119 111 20 21 121 106 17 25 53 199 127 87 27 56 55 13 133 100 159 23 105 63 41 87 175 13 36 25 71 199 57 129 2 132 117 3 54 8 69 93 97 19 83 141 111 189 26 173 69 159 95 165 20 206 11 65 119 5 190 45 121 169 102 92 75 36 51 15 13 0 111 166 42 59 9 72 1 55 123 95 171 45 53 113 91 66 69 135 23 96 15 9 7 64 185 56 43 237 25 38 13 15 10 22 185 11 61 37 39 109 27 65 26 144 199 115 17 14 71 86 77 123 189 101 144 21 67 163 175 35 59 7 85 51 63 67 29 14 19 103 39 13 76 6 97 81 59 149 29 51 241 74 92 167 157 28 143 3 65 63 21 83 201 47 30 105 3 178 151 16 142 91 70 7 55 41 111 75 61 183 81 179 98 223 151 181 150 7 55 41 27 197 70 13 15 59 50 145 14 19 115 105 152 12 109 60 99 57 37 139 17 115 99 226 17 87 21 8 20 23 51 39 109 143 188 20 59 97 85 39 207 133 33 25 2 175 117 82 25 21 16 1 5 83 171 81 177 195 1 53 45 81 44 11 201 198 1 11 33 152 17 142 59 19 91 131 9 215 113 145 42 7 115 16 61 94 135 51 97 23 41 141 15 47 89 39 185 59 125 15 73 25 185 69 67 94 207 18 198 33 111 127 130 9 39 13 95 88 21 43 67 27 85 177 10 79 117 33 96 81 11 45 117 89 1 117 75 133 63 34 5 1 79 45 134 241 139 50 104 22 82 32 16 207 9 217 159 43 221 107 195 153 203 131 121 80 150 151 13 35 29 19 164 191 86 207 64 15 37 19 127 59 121 103 84 48 79 157 53 17 162 152 173 61 17 105 129 23 77 127 56 41 83 25 13 66 43 1 151 33 182 75 11 37 99 195 143 2 139 73 108 71 37 11 59 140 4 39 205 39 191 147 59 120 93 40 33 26 8 13 117 133 75 75 53 107 75 129 97 241 32 3 193 129 105 41 31 61 55 13 1 35 47 85 203 60 51 143 68 33 5 65 75 133 85 43 93 21 177 16 85 133 29 39 2 1 161 41 106 81 79 19 102 104 185 39 135 87 93 18 142 3 51 19 66 13 41 11 93 159 83 49 83 24 63 9 100 61 207 29 51 27 139 114 125 195 95 135 77 41 225 113 205 197 58 176 189 93 33 120 105 19 15 31 65 34 41 87 165 67 101 123 81 107 29 31 20 34 1 217 137 164 49 70 86 81 25 180 69 51 11 178 97 141 85 52 135 85 28 9 17 25 25 155 1 63 75 157 36 29 161 27 35 91 5 170 57 71 197 159 34 13 145 17 92 175 244 77 91 107 80 121 89 9 7 89 145 60 47 21 161 93 130 147 132 112 167 19 87 75 7 2 55 47 27 25 23 43 92 37 180 21 107 80 179 95 76 165 26 138 18 71 16 92 84 150 88 72 47 71 17 99 29 13 51 97 49 99 3 137 38 57 91 139 80 56 54 27 129 2 135 138 33 41 27 231 49 51 61 180 13 89 11 120 5 20 129 63 65 129 49 17 43 53 39 5 93 61 169 8 116 165 103 121 77 95 13 20 97 73 140 73 30 26 32 1 29 45 37 47 19 113 44 41 21 1 175 15 31 12 39 65 141 40 90 83 187 26 13 69 48 75 24 205 91 87 53 74 17 159 168 192 41 5 29 153 57 20 171 129 11 136 164 95 53 205 28 127 67 127 123 101 109 7 28 8 24 1 57 121 69 27 19 35 109 15 48 13 113 176 209 180 215 119 61 55 43 5 33 105 75 97 125 121 117 85 17 78 3 149 117 116 13 138 97 93 5 43 143 169 8 51 31 109 64 11 31 123 185 159 36 12 55 17 108 71 123 174 57 23 21 178 91 143 101 117 187 209 5 41 83 7 69 10 98 37 114 87 117 123 9 110 13 196 181 61 29 87 21 1 129 120 19 15 149 99 107 227 41 1 73 61 47 71 67 119 19 105 28 88 165 149 172 17 19 159 233 125 53 109 51 38 95 13 211 181 193 155 45 86 3 125 38 65 153 14 17 45 39 23 181 69 31 193 59 69 13 29 123 151 35 107 131 51 7 139 10 1 97 181 81 65 1 2 40 91 51 169 145 79 129 35 99 117 79 147 13 8 19 74 51 40 150 133 73 20 53 55 93 199 43 197 55 18 183 93 46 136 157 42 83 75 73 83 177 55 121 41 5 75 4 122 131 9 13 131 133 169 61 193 127 35 1 39 13 66 192 127 59 109 185 76 25 23 114 1 163 119 42 52 67 45 112 0 7 71 17 133 55 27 65 75 93 53 114 61 27 80 1 39 35 107 68 215 112 191 41 53 123 53 25 25 47 29 29 87 65 15 41 67 51 59 37 207 187 9 104 5 171 223 59 42 89 79 99 77 61 39 145 66 3 5 10 167 145 37 63 89 85 120 153 3 39 5 50 13 77 93 59 57 48 117 11 125 27 167 153 22 108 95 165 85 29 211 79 7 29 121 3 93 63 82 13 33 145 23 15 73 17 81 99 3 177 161 227 159 105 20 57 123 170 15 93 63 35 28 56 7 43 65 90 174 10 109 67 93 207 71 41 164 17 177 67 51 227 23 47 41 95 1 125 48 100 49 189 59 39 91 73 47 205 169 61 9 130 47 28 111 146 135 169 99 75 59 19 15 107 72 125 37 121 84 7 121 18 11 144 22 177 34 46 34 123 95 126 79 5 9 28 55 115 111 2 86 45 8 4 139 14 118 82 23 71 7 60 59 63 172 20 83 137 75 7 4 5 60 95 39 196 15 107 126 87 170 33 5 37 109 68 136 89 114 42 57 127 3 65 49 13 113 147 13 73 1 15 31 225 100 62 227 14 27 69 34 44 169 132 102 119 87 89 61 109 63 0 23 51 96 1 169 194 75 91 9 91 200 107 201 72 163 31 43 1 7 159 57 58 57 213 37 213 159 135 41 97 17 121 21 52 79 44 29 35 7 79 87 72 48 95 33 23 49 29 65 31 36 134 23 76 23 49 5 9 65 154 199 10 203 127 103 4 95 95 148 41 111 33 105 29 43 81 118 185 201 76 168 39 21 219 142 76 29 115 154 138 35 49 149 11 118 75 107 46 155 134 68 75 15 11 117 121 39 44 87 99 56 109 37 60 173 5 69 83 87 27 25 43 25 141 105 129 117 11 84 163 20 191 117 56 27 177 158 72 69 29 97 53 35 57 129 41 1 13 45 68 57 34 1 42 12 11 18 115 55 37 16 74 55 37 99 55 104 39 61 125 77 97 5 5 13 35 43 5 113 105 139 121 29 98 7 93 161 11 181 67 85 53 75 98 9 136 125 1 125 99 21 63 53 90 67 37 124 59 15 34 15 165 165 49 53 69 45 11 135 72 46 161 218 37 57 35 20 21 29 165 65 32 175 6 39 59 70 46 87 127 109 180 155 31 55 7 9 57 74 42 49 3 113 61 7 39 149 153 3 157 146 23 38 118 63 63 201 45 3 29 95 85 99 82 161 109 5 47 123 55 166 55 221 129 109 156 103 26 56 107 43 5 101 51 119 55 193 29 204 47 61 17 116 67 11 113 80 52 91 179 61 27 56 53 171 146 165 56 129 130 71 55 87 59 59 179 29 33 131 15 189 11 25 167 9 181 88 52 7 7 67 3 194 3 153 65 80 67 73 9 134 115 46 5 22 181 127 101 98 7 110 31 7 150 71 31 45 201 127 59 87 161 85 21 95 43 50 178 139 62 54 102 143 86 5 207 27 59 38 1 38 199 13 81 21 9 3 1 117 87 4 13 9 83 76 127 178 123 95 107 40 43 27 21 159 27 96 82 29 63 103 53 51 105 147 2 74 41 7 33 151 58 211 29 81 127 8 183 174 21 95 63 108 57 2 88 77 29 67 176 206 5 9 175 79 106 15 11 111 29 31 171 169 7 21 70 35 77 69 167 16 9 121 57 19 89 125 134 73 67 41 149 93 25 71 5 134 105 7 121 52 17 173 25 39 30 1 66 159 29 29 87 7 205 19 137 160 155 71 76 121 117 118 75 127 9 107 83 171 129 65 93 59 84 7 13 27 41 192 38 15 130 88 17 109 138 37 115 26 39 69 175 63 139 132 83 130 225 13 17 43 29 161 36 72 123 115 26 1 197 97 61 114 201 121 147 91 131 9 149 28 16 93 29 15 33 17 26 89 40 71 79 32 39 91 77 39 40 3 11 203 55 141 59 32 153 29 179 53 13 4 111 127 159 76 36 122 1 121 77 79 31 179 62 207 7 35 138 43 43 126 85 48 79 48 49 157 131 199 83 217 99 18 79 157 114 107 91 45 113 176 79 174 132 45 97 21 153 10 91 20 11 81 84 46 5 129 5 115 12 18 65 149 225 42 85 109 91 21 134 39 188 111 11 17 91 153 87 37 93 91 136 147 37 48 33 2 21 25 48 216 15 17 13 125 41 7 105 143 115 31 57 21 49 38 119 67 203 79 61 35 103 73 59 89 30 157 207 149 23 161 38 80 109 43 0 215 28 17 15 127 125 1 127 68 154 27 235 19 1 43 143 35 101 75 161 11 68 82 191 184 33 55 26 1 14 88 8 187 115 51 120 5 2 30 150 79 28 161 13 3 53 172 81 53 133 125 7 43 139 75 31 179 24 95 127 101 36 177 184 10 29 73 47 13 24 17 138 33 157 64 118 183 7 77 1 21 149 31 63 219 80 161 191 29 14 127 0 43 101 159 53 62 140 177 187 61 43 119 97 80 24 0 23 105 9 83 65 14 56 17 91 31 59 80 169 51 50 13 113 23 77 39 171 214 134 67 6 55 11 165 55 19 20 178 5 127 117 173 196 35 141 59 91 15 163 23 84 136 16 104 82 77 87 57 143 159 30 41 1 20 43 199 12 94 7 143 170 5 29 51 127 18 69 97 231 48 27 73 101 109 143 53 47 147 107 147 101 1 97 38 111 209 237 75 8 99 105 199 181 41 22 171 111 81 39 19 16 213 13 7 41 1 37 19 73 95 163 122 92 55 41 29 91 55 65 147 47 103 97 199 129 208 65 27 4 33 94 37 101 82 73 4 35 85 53 10 35 46 80 12 99 40 23 54 55 29 47 179 13 41 17 85 31 19 47 102 151 81 82 19 37 77 158 97 213 60 58 113 56 73 15 79 91 4 25 5 1 92 97 133 37 88 15 187 70 3 25 7 75 195 27 58 17 169 195 69 113 217 89 145 29 189 39 43 187 45 81 100 53 180 102 15 5 88 113 2 51 43 18 11 47 175 209 195 23 68 216 41 29 36 147 17 76 9 86 31 115 37 182 27 46 25 125 152 97 129 40 77 165 73 158 71 26 69 89 100 181 63 33 182 65 43 25 28 131 11 37 98 7 63 33 169 53 41 57 147 25 81 198 147 95 197 75 39 83 141 138 41 2 83 48 27 31 35 140 161 84 240 175 151 9 21 111 60 41 51 223 17 198 87 173 11 169 7 53 6 46 183 117 53 163 92 78 3 142 185 95 21 47 29 178 37 8 47 168 120 9 6 51 230 13 131 45 25 87 103 75 53 11 35 15 36 45 31 170 117 45 189 77 105 72 46 47 72 13 31 20 6 209 123 41 25 103 47 92 126 68 88 57 5 41 10 11 84 61 101 41 139 31 64 176 67 10 93 219 47 99 96 44 187 23 153 17 3 37 117 103 132 105 1 79 55 60 76 173 43 123 209 167 37 101 44 89 163 143 49 141 59 23 33 119 56 143 73 131 56 73 53 64 115 47 29 134 33 38 75 27 13 83 93 23 21 103 105 5 7 1 203 92 110 191 109 51 58 73 61 165 91 111 61 9 17 39 144 87 0 172 165 99 15 23 166 66 17 201 125 26 121 119 25 72 127 16 41 151 9 55 73 117 123 181 58 18 93 59 82 121 79 53 127 125 119 17 19 81 169 117 93 185 131 219 85 25 99 89 155 8 49 87 219 90 201 20 135 67 79 22 177 31 77 111 57 93 232 37 15 171 57 138 57 55 185 164 103 25 171 13 5 23 1 123 38 17 8 57 134 175 114 12 25 208 97 213 224 33 53 31 56 31 5 1 150 21 159 30 193 27 164 71 215 128 101 170 24 9 7 45 135 167 114 109 35 184 63 145 9 18 49 30 23 173 150 5 144 95 187 67 242 111 48 86 1 11 45 70 27 95 198 201 39 131 15 71 7 43 22 3 37 109 9 31 25 111 49 13 65 89 160 49 2 93 39 8 168 59 113 107 5 21 157 9 41 193 59 110 89 135 18 18 81 41 139 71 93 152 171 71 213 23 42 111 6 17 11 137 80 1 24 165 65 95 50 14 45 95 175 11 120 54 175 3 35 34 129 133 161 1 89 23 83 122 87 121 87 49 154 154 33 179 233 158 153 75 167 117 7 76 18 31 178 135 1 35 127 215 41 63 8 143 51 59 191 90 173 143 33 47 23 45 19 82 69 179 15 49 7 44 73 63 9 69 35 6 48 37 4 16 47 100 119 141 70 3 101 187 239 172 69 33 23 25 109 191 13 0 15 111 9 153 7 138 173 77 49 75 57 171 19 1 53 67 25 148 135 169 25 161 82 125 151 139 99 1 83 108 111 136 67 159 218 1 53 100 35 65 95 43 191 195 151 123 56 115 79 85 105 5 78 11 83 150 127 59 173 36 211 8 36 74 5 111 158 134 199 41 213 14 27 221 29 25 101 94 102 87 164 89 51 81 113 134 49 63 29 3 15 141 1 17 209 55 75 76 51 11 41 35 27 114 165 96 41 31 45 105 145 205 137 179 25 132 33 231 93 46 114 227 23 93 61 58 25 183 110 42 63 50 93 43 143 47 159 59 43 139 29 149 135 99 33 121 33 13 101 39 153 59 81 105 72 42 16 165 31 85 57 45 51 207 149 72 11 59 19 71 89 12 125 15 33 37 1 203 87 91 76 67 78 93 33 31 107 64 67 23 3 195 9 112 41 119 129 89 113 147 217 45 29 111 121 59 113 7 7 47 108 57 63 7 120 73 1 53 131 3 33 85 95 189 51 91 106 99 45 77 44 61 2 53 168 17 131 59 87 175 43 34 61 135 49 133 116 127 117 90 51 73 155 136 56 27 51 1 61 109 107 105 168 188 22 208 43 83 38 113 91 0 135 5 10 47 7 117 99 204 69 179 109 152 109 132 81 67 129 133 21 75 127 1 137 127 129 97 61 135 108 7 205 53 160 3 55 13 111 67 9 51 35 187 95 75 60 33 201 72 3 53 114 91 117 107 18 53 163 73 175 29 123 134 175 26 29 13 29 107 7 83 18 97 165 143 131 131 5 57 118 74 33 71 115 131 121 100 149 35 49 5 133 83 149 50 135 163 29 59 73 225 133 47 65 195 144 53 97 23 137 80 75 33 205 132 49 60 29 81 151 113 87 139 105 29 151 100 59 135 18 21 41 28 24 73 75 181 41 114 7 97 61 95 207 21 21 161 8 27 193 159 131 81 63 147 173 179 107 169 161 13 174 151 21 3 122 89 207 49 111 7 151 11 181 31 143 10 128 112 159 172 75 30 31 104 0 127 9 139 30 23 105 104 29 127 42 135 149 27 43 125 169 121 192 133 152 87 223 23 118 47 151 143 99 45 92 43 30 7 21 27 95 129 75 205 61 8 91 123 89 40 179 61 113 123 163 209 1 1 67 92 159 102 12 5 49 31 15 29 163 7 118 23 33 59 11 37 57 149 211 112 35 99 133 107 45 33 133 35 48 21 167 81 83 5 157 79 99 18 193 67 164 26 102 141 21 39 183 165 37 120 183 79 36 177 127 139 119 227 187 101 30 169 234 76 153 229 130 165 155 80 149 34 75 125 6 149 53 173 201 111 7 35 87 105 165 23 27 80 14 65 13 31 50 108 77 53 46 25 18 144 14 153 45 17 11 121 154 149 175 15 34 45 17 13 67 157 90 47 197 14 39 49 82 131 13 49 49 145 39 103 181 0 45 103 12 57 88 105 42 171 150 11 69 110 7 63 231 151 195 170 61 195 158 179 43 5 229 49 16 47 69 55 33 119 70 16 77 25 105 139 85 19 45 116 31 9 1 5 43 10 52 110 35 55 13 11 179 19 83 175 57 39 122 101 151 123 18 135 87 13 135 165 23 89 35 240 19 37 207 13 131 101 63 61 131 5 95 83 211 50 98 137 145 5 97 36 186 177 133 123 89 81 47 117 77 41 17 13 113 39 90 140 208 75 53 207 87 1 19 51 155 166 18 9 110 53 121 7 60 23 72 13 31 75 47 137 7 60 49 70 165 7 99 199 4 178 113 219 81 47 103 10 45 175 11 49 19 57 3 40 17 72 121 39 165 127 53 143 60 93 29 7 240 55 112 133 111 25 101 153 9 103 15 44 85 101 83 11 67 51 135 51 73 41 161 125 135 120 10 200 45 35 197 161 15 35 69 169 19 229 65 135 64 115 42 109 45 103 83 55 202 11 141 43 119 33 5 43 97 19 115 115 52 61 59 81 17 17 201 71 17 93 145 63 195 18 27 139 205 29 7 80 79 40 107 209 41 75 29 117 0 31 31 141 191 85 181 62 77 31 45 87 243 20 195 189 104 73 23 34 40 134 150 9 86 43 18 81 125 133 38 61 153 71 11 63 75 27 35 53 155 16 21 37 47 3 78 90 27 122 39 166 27 15 20 55 71 171 21 65 11 46 76 122 135 189 59 102 19 123 5 189 87 45 157 119 70 198 61 9 55 173 41 153 131 187 118 14 51 150 122 29 76 149 2 187 3 152 147 239 143 121 162 133 65 43 127 5 43 25 91 93 35 123 97 89 86 73 221 82 27 13 34 75 5 61 132 24 129 43 87 17 9 24 207 43 127 83 76 78 44 25 37 67 63 22 145 140 99 5 150 35 56 100 77 24 33 93 115 11 87 37 31 213 77 79 149 218 83 23 189 207 14 73 27 27 47 91 146 29 59 165 87 87 17 33 90 98 23 125 49 27 11 139 41 156 97 44 134 51 31 159 77 2 17 241 49 41 135 9 29 50 93 133 149 27 151 67 207 111 1 33 68 101 51 153 67 113 75 25 1 23 155 35 65 12 71 58 32 78 47 29 37 78 33 32 44 32 1 40 185 117 15 99 67 83 131 105 109 11 123 61 62 73 115 144 111 4 88 153 169 65 19 44 109 49 25 2 49 39 91 75 193 91 49 41 13 105 45 45 41 59 53 35 223 42 26 27 181 119 143 63 87 89 57 131 125 18 78 83 103 135 218 34 31 27 141 182 141 121 28 144 113 3 96 25 98 41 25 121 49 43 203 73 43 165 139 31 2 95 203 30 38 97 131 68 5 9 201 119 91 118 74 58 103 37 79 6 25 25 7 61 51 129 111 57 59 73 1 58 57 166 163 141 32 38 1 135 51 175 19 105 109 53 66 25 87 17 101 172 53 13 79 191 149 228 95 56 72 91 45 1 151 13 97 141 35 161 7 23 16 155 75 26 65 93 49 32 92 31 5 153 162 152 36 33 131 100 63 197 66 115 113 19 9 3 105 65 29 88 151 99 20 63 89 65 34 57 181 34 13 97 171 28 18 183 179 113 67 104 20 1 127 1 193 97 67 102 101 163 1 102 7 98 57 192 86 55 165 11 160 213 167 11 133 85 109 7 15 11 83 31 13 83 1 53 108 92 201 153 17 45 3 101 69 65 182 55 93 48 143 63 13 181 183 127 83 64 137 113 6 113 111 63 79 178 7 10 27 212 49 175 7 14 15 115 193 10 188 149 73 51 43 67 93 157 77 125 235 42 146 96 65 103 121 91 20 3 137 15 163 70 59 87 19 37 175 52 109 45 127 83 15 97 95 109 104 145 217 219 94 92 1 137 52 155 38 19 61 105 75 5 3 99 21 209 25 115 7 5 108 79 22 27 71 135 45 37 7 103 127 150 33 79 165 6 37 129 95 37 81 77 125 166 4 8 147 23 11 30 50 111 25 161 88 1 27 64 11 90 33 149 131 104 85 7 5 84 79 219 27 135 53 5 89 39 75 51 3 89 69 99 223 83 13 23 155 19 63 91 43 95 103 167 8 64 69 176 126 47 1 85 79 17 113 31 27 153 123 45 18 209 211 39 203 44 87 12 33 14 57 77 11 20 235 57 125 111 76 18 99 212 34 47 71 133 105 77 55 89 111 207 166 101 74 201 161 14 161 195 174 35 117 61 193 55 44 69 7 35 140 112 105 63 13 35 58 105 11 33 30 59 30 19 53 101 69 75 75 84 63 67 123 39 113 107 135 91 149 145 207 27 205 132 89 105 142 43 137 186 101 67 129 47 81 39 63 13 55 13 21 88 12 120 175 65 203 40 129 23 21 127 15 79 113 79 25 130 31 143 164 23 89 75 79 13 85 23 63 15 239 78 22 13 118 136 55 42 99 45 45 149 187 99 38 51 91 108 18 30 19 63 30 129 89 183 5 191 158 60 25 45 51 31 11 192 126 105 37 182 181 117 13 7 59 143 121 23 27 126 40 29 5 105 176 37 115 163 29 68 115 66 37 163 27 31 47 135 157 90 90 116 71 155 233 80 38 103 133 117 33 133 42 37 104 77 43 173 133 154 55 197 127 53 53 25 187 155 95 23 17 29 99 71 87 136 57 77 163 64 99 20 77 43 47 60 197 164 155 23 1 187 109 121 107 135 71 196 39 16 153 199 89 97 35 47 25 11 99 49 4 79 12 109 154 103 65 49 25 129 73 168 163 33 127 183 85 105 73 87 123 5 47 35 25 49 105 24 61 81 21 32 191 52 39 9 59 20 48 93 183 95 101 187 183 43 99 27 5 55 153 82 62 41 84 217 59 10 15 98 213 21 68 135 37 85 45 40 73 199 60 5 127 35 142 1 54 15 173 124 75 61 78 83 15 45 107 67 132 43 123 83 43 20 77 111 53 29 41 30 187 196 37 21 123 93 9 37 75 69 44 15 13 43 151 62 142 74 15 171 2 205 73 32 160 127 165 65 53 35 40 63 67 139 131 117 19 105 49 65 21 99 145 48 13 35 60 73 52 25 105 129 109 33 109 101 65 66 64 75 115 17 101 91 61 60 48 137 113 148 13 90 69 19 29 175 25 52 111 115 45 53 30 59 89 7 19 88 78 3 120 11 65 12 15 145 3 73 63 167 187 168 8 108 51 112 178 20 157 27 23 16 103 61 71 2 70 103 168 43 1 69 75 87 175 17 25 24 127 115 5 77 78 131 197 136 76 3 113 39 167 66 84 11 67 58 33 4 66 157 6 23 170 168 16 99 33 183 21 1 27 16 25 145 57 131 16 36 65 141 18 8 47 185 17 60 45 66 1 13 98 25 67 123 59 132 149 49 209 61 43 1 70 74 25 73 149 53 53 75 171 215 1 155 222 1 17 97 85 17 27 133 20 108 139 79 53 27 75 12 61 7 127 59 19 102 35 65 35 7 36 29 97 22 3 191 18 11 140 23 190 207 127 227 8 25 134 57 77 155 20 28 35 50 11 141 35 29 150 157 23 58 205 11 69 11 167 205 25 36 61 25 163 27 197 81 53 75 92 61 107 180 205 115 185 128 38 161 119 226 7 130 203 70 34 134 158 153 151 53 11 87 77 233 143 23 122 51 53 33 122 114 71 66 77 113 91 202 97 85 35 12 47 177 197 35 75 49 137 183 16 207 137 129 207 71 103 11 47 183 189 32 162 128 43 153 103 94 75 111 94 3 29 191 0 187 99 35 83 157 145 32 71 102 65 5 121 27 169 109 62 193 5 71 61 227 59 83 60 21 29 91 36 41 166 81 55 135 74 58 75 32 109 162 47 17 47 23 17 111 45 199 59 195 58 147 85 73 193 123 173 108 127 15 101 208 63 131 31 31 46 51 61 0 197 120 93 135 48 161 24 65 89 227 91 12 14 107 43 125 81 89 37 1 88 133 1 26 12 128 105 25 37 103 127 120 13 69 108 78 25 11 123 82 39 113 72 18 56 9 60 79 77 27 56 197 14 145 29 155 147 142 13 68 65 5 198 0 7 43 37 189 11 13 3 177 77 17 97 134 99 45 111 25 171 41 3 121 185 45 25 147 95 12 207 99 52 7 145 99 105 121 11 109 59 23 168 9 145 42 39 24 45 119 157 85 50 61 35 44 191 128 91 68 71 5 41 73 71 9 101 37 54 153 21 189 43 45 138 155 131 54 141 35 10 113 72 185 79 123 122 117 65 103 119 43 59 98 116 191 101 187 45 191 23 19 19 139 137 243 135 89 61 55 63 9 25 91 98 82 162 81 113 45 41 130 181 37 101 39 7 48 134 70 164 9 1 127 34 200 158 40 18 71 24 145 137 108 57 178 80 49 57 215 17 155 55 93 71 84 135 107 167 5 71 31 69 43 59 1 29 112 71 13 39 61 43 12 31 67 3 45 27 175 25 59 112 23 93 19 51 226 197 97 63 119 185 131 98 49 144 23 133 15 101 111 233 195 7 181 28 17 15 127 13 107 7 31 145 41 8 55 133 88 131 119 113 114 7 130 109 41 140 63 137 11 155 145 11 141 137 115 21 2 55 81 20 137 64 83 45 68 137 121 85 27 31 71 51 173 151 9 179 49 75 5 91 99 37 21 79 13 41 123 106 155 234 94 13 77 31 15 131 202 206 123 15 2 9 67 117 136 5 187 33 179 33 16 25 85 0 60 147 168 5 7 15 29 46 155 91 66 77 188 76 19 27 166 179 43 149 9 29 35 4 113 52 91 11 93 0 113 31 151 79 62 3 35 208 15 83 125 89 11 39 221 47 83 27 0 115 206 31 125 72 13 4 88 79 19 47 5 167 81 13 101 129 6 74 151 15 113 131 196 23 109 5 5 11 13 7 68 81 218 60 80 11 17 51 64 20 121 37 16 27 125 111 47 43 174 171 150 47 2 215 11 9 23 60 6 137 154 95 35 11 69 189 47 36 91 23 169 13 64 187 12 21 137 172 227 45 65 99 2 93 20 91 45 17 173 13 14 67 63 124 90 11 9 68 48 114 37 93 35 23 133 35 139 207 42 9 73 198 155 92 53 123 145 10 40 123 83 31 29 23 173 141 184 97 165 30 50 56 53 99 54 22 3 65 13 125 63 55 203 92 23 34 166 47 151 105 93 48 30 15 51 9 20 89 45 15 131 35 39 65 85 60 141 2 160 115 150 165 175 182 175 67 75 111 61 82 82 23 49 30 19 60 74 51 15 28 4 179 125 75 33 98 67 79 16 36 39 103 203 73 7 61 99 63 89 7 23 1 162 41 5 67 20 17 42 61 52 7 1 3 51 55 19 110 63 115 109 25 5 133 78 49 73 54 183 9 25 86 92 155 15 77 21 210 177 141 233 22 115 117 90 18 181 45 31 109 3 210 130 179 195 51 74 96 1 115 167 19 129 137 106 63 177 13 62 181 173 77 121 37 35 42 55 37 93 17 165 51 171 129 17 165 31 140 10 171 127 14 46 39 47 47 87 173 105 75 37 9 123 133 86 65 69 146 133 19 57 23 103 37 57 1 13 97 7 53 112 15 1 132 119 118 95 123 83 11 53 173 116 195 101 59 123 67 9 13 161 132 82 11 167 99 31 20 209 64 25 162 87 39 84 49 109 28 37 199 50 103 53 31 39 191 53 175 19 144 53 95 19 52 1 20 53 137 75 173 34 97 32 145 47 139 152 52 49 153 178 157 63 93 82 86 19 27 17 170 233 2 49 189 53 181 76 157 63 55 17 173 30 218 137 52 105 213 116 70 105 151 73 7 97 15 81 84 74 43 201 81 41 38 114 11 59 32 119 87 107 31 175 114 7 3 27 105 115 93 16 103 15 169 141 136 32 151 35 81 16 65 65 35 1 76 7 47 109 35 13 21 49 49 65 19 24 171 101 143 15 177 49 134 151 17 59 89 45 99 24 65 4 15 52 57 164 183 15 155 6 63 57 17 146 15 109 59 29 188 83 90 15 69 176 17 91 27 11 113 21 13 39 107 40 147 238 69 229 141 159 93 7 32 179 2 119 41 25 59 151 59 235 91 94 19 40 39 65 181 10 1 45 140 161 52 83 86 116 113 106 98 5 55 3 77 42 18 69 51 31 40 27 22 25 45 164 45 71 127 175 79 116 61 61 45 101 231 167 128 15 21 121 52 89 123 49 194 71 97 29 57 91 19 2 51 152 149 93 43 62 45 41 209 4 180 133 197 102 47 41 61 27 105 25 149 5 101 41 137 145 63 167 33 3 47 9 46 33 103 125 139 129 17 45 55 135 170 55 47 83 155 67 96 100 128 5 143 21 72 103 2 43 62 31 155 41 7 125 30 33 31 89 1 37 85 123 25 31 127 120 75 40 142 171 175 126 26 72 55 101 29 46 219 4 127 103 196 82 89 60 98 73 17 184 207 53 69 50 114 141 154 76 19 188 89 71 37 43 93 137 54 155 215 86 139 66 18 219 45 15 3 121 137 3 3 39 51 78 83 42 69 13 95 29 66 86 15 48 178 105 79 62 121 111 27 68 49 198 124 76 73 99 47 38 13 1 75 130 103 27 3 1 165 10 97 133 108 125 99 43 83 6 23 83 88 176 134 37 105 195 138 92 105 96 1 111 240 156 59 55 63 121 13 131 99 105 9 29 170 57 65 81 81 7 44 162 141 115 153 109 64 25 91 56 33 36 49 125 199 65 85 53 15 0 181 95 66 125 37 197 161 101 111 198 109 108 121 102 193 11 97 15 12 91 105 223 67 144 5 188 83 41 86 19 3 76 75 127 71 27 35 49 15 143 7 25 71 174 59 89 111 63 96 206 139 203 127 1 111 29 137 193 91 207 22 99 78 208 33 119 17 77 4 149 77 13 116 21 41 71 11 10 81 41 177 56 1 13 9 53 145 1 5 77 47 1 179 103 5 57 133 221 110 51 163 45 6 91 229 27 37 143 187 85 187 131 67 56 69 33 96 53 165 33 51 39 31 147 6 132 171 67 9 108 185 57 165 49 37 172 2 7 3 153 147 26 79 33 1 147 155 133 166 155 77 105 123 101 2 111 1 172 29 163 5 121 139 41 19 31 167 165 97 104 193 5 9 59 35 195 115 132 109 120 9 213 132 67 161 163 49 83 88 169 189 7 99 32 216 118 13 177 45 91 133 9 125 176 2 61 36 41 89 11 38 122 142 43 122 2 36 6 63 241 54 173 59 220 15 34 97 39 229 13 0 179 97 153 25 55 97 137 174 67 50 112 199 13 9 214 19 21 220 183 71 91 99 63 1 33 10 24 149 41 11 211 58 121 153 77 17 3 57 21 165 185 165 185 62 19 17 107 16 26 112 217 89 71 125 185 61 87 3 171 21 37 75 65 45 159 19 11 3 66 121 71 7 128 101 41 27 220 7 199 44 81 188 155 193 173 83 43 31 4 79 107 57 41 68 73 76 95 199 83 168 47 31 86 147 67 94 6 38 200 33 83 89 140 121 55 35 110 49 165 195 119 135 69 54 74 193 15 171 65 99 110 20 182 85 3 103 15 155 19 146 45 187 75 93 173 178 87 21 113 41 55 139 67 38 45 135 11 111 42 161 43 135 145 63 11 7 10 216 63 121 67 101 29 95 17 165 89 79 3 131 28 75 109 217 39 21 36 4 83 39 55 121 45 33 93 53 21 207 72 141 91 215 74 204 53 53 83 1 5 161 107 69 97 51 86 213 147 97 55 47 67 57 179 113 41 109 65 3 147 168 17 141 85 204 67 58 129 51 27 129 153 145 53 60 103 202 96 97 123 191 40 199 129 149 87 59 84 51 35 39 79 9 50 79 38 199 127 132 187 119 209 120 74 71 217 12 25 61 36 137 183 13 97 79 14 57 129 19 104 159 27 129 39 85 57 78 54 12 49 27 57 30 61 82 139 105 105 83 60 197 30 129 75 43 59 69 133 197 34 21 45 38 9 77 151 7 46 35 43 75 177 143 154 175 233 60 99 105 159 93 48 148 145 5 175 31 89 143 197 87 109 5 183 77 23 13 154 111 54 46 29 17 62 31 17 71 69 27 152 25 73 119 27 179 183 71 7 101 135 45 26 77 161 95 111 147 133 65 118 46 85 31 47 11 131 53 5 55 57 17 62 89 91 13 3 205 87 65 29 14 5 99 111 59 39 5 66 126 51 41 72 90 103 163 133 15 63 117 68 0 8 55 68 15 0 147 38 156 70 65 51 53 41 131 110 219 215 201 89 7 189 28 170 1 155 96 7 109 165 77 39 239 101 187 150 123 113 188 22 61 131 165 1 185 119 75 34 166 59 196 19 84 21 3 17 1 39 117 78 161 51 123 119 56 131 63 65 119 9 99 95 79 95 37 143 143 32 103 25 79 13 160 186 47 157 11 121 71 127 112 130 75 29 26 83 43 174 20 121 161 123 105 149 32 45 127 105 78 155 63 201 174 21 89 173 210 153 37 169 31 159 1 194 41 45 29 36 37 15 164 89 141 27 106 65 165 11 180 111 91 2 79 143 173 145 83 39 191 205 21 231 72 117 92 37 45 10 132 89 35 141 6 43 49 39 30 95 115 31 109 110 7 31 37 26 13 47 213 35 191 8 12 73 113 72 131 171 133 171 189 151 39 95 73 27 27 47 11 27 60 34 127 27 155 107 73 151 109 109 63 185 1 45 157 14 65 109 69 48 55 81 207 87 3 55 49 127 27 127 11 34 5 151 125 75 19 11 13 134 121 13 103 100 105 113 49 86 72 3 26 83 77 27 99 132 123 168 29 149 101 7 57 155 43 77 111 123 15 61 21 155 231 2 58 47 47 23 79 86 119 187 200 75 18 53 72 5 7 17 115 219 73 60 11 113 33 15 5 179 33 159 46 121 111 185 72 41 51 238 89 49 140 13 136 45 23 3 1 3 49 45 89 17 181 23 197 7 33 51 185 19 67 107 27 165 111 53 43 73 11 81 156 132 36 188 153 71 132 73 205 11 217 23 45 66 1 27 129 43 85 29 53 238 1 107 16 111 21 116 93 37 209 23 67 5 7 166 31 210 169 65 188 85 7 139 179 83 163 171 8 3 66 43 109 63 108 24 118 49 99 50 79 109 151 25 10 161 1 173 21 75 27 27 177 83 151 88 21 27 172 175 209 14 65 65 196 9 69 65 31 34 81 24 58 5 113 39 205 176 10 102 87 159 53 39 42 27 13 88 21 65 32 27 39 59 48 7 29 30 107 13 161 55 104 109 13 49 106 1 11 55 49 31 109 87 143 43 93 39 181 145 95 181 97 138 137 113 219 19 50 45 101 75 73 15 22 163 179 75 151 31 129 65 151 21 11 42 113 145 93 31 211 27 61 26 194 19 7 51 7 67 1 106 169 160 83 53 106 127 77 179 145 91 183 33 24 7 163 165 4 92 87 72 41 171 111 39 137 211 1 51 19 13 15 111 35 23 119 89 5 71 64 18 21 62 13 106 232 19 49 53 127 109 165 17 20 127 94 12 142 106 75 85 12 62 12 131 7 87 32 66 0 176 22 206 35 45 158 113 113 159 70 91 3 61 68 38 149 41 209 29 73 4 101 45 95 25 133 66 10 25 88 115 41 147 159 193 49 1 71 141 135 1 193 43 117 53 82 77 14 47 16 15 185 45 12 143 48 61 5 39 45 95 73 131 39 143 26 91 87 30 167 10 139 55 40 106 98 233 35 221 130 51 101 61 157 47 11 18 55 151 67 4 0 41 27 175 95 99 75 83 109 59 33 83 103 91 103 74 143 24 44 29 85 110 91 69 41 103 1 87 52 129 63 132 169 97 43 40 33 173 55 10 3 79 33 185 16 5 21 189 61 27 95 170 103 37 86 135 163 109 142 195 75 71 137 179 104 1 73 147 112 168 67 152 189 62 91 67 84 90 143 125 143 96 52 100 139 56 129 93 14 81 57 79 14 55 209 7 75 165 12 95 74 127 155 31 199 15 120 129 29 21 21 36 30 51 73 39 38 1 37 171 31 37 158 46 121 89 52 27 154 99 169 165 149 33 229 50 58 26 59 43 207 49 178 34 17 199 89 191 1 76 25 19 51 2 212 49 135 73 151 117 227 17 48 15 13 36 30 221 154 85 61 88 41 109 83 29 211 135 5 3 23 135 55 33 122 105 109 57 43 27 133 87 40 95 52 19 7 82 81 35 49 150 125 33 227 167 91 41 26 173 95 81 55 17 1 71 113 48 67 56 113 152 21 137 35 73 121 137 50 51 17 95 101 35 65 20 79 125 112 85 29 43 87 175 78 99 101 86 51 195 7 79 37 101 15 113 140 48 46 77 24 119 48 16 53 97 25 93 215 28 191 10 147 93 55 115 45 105 23 210 47 45 47 7 20 65 49 5 222 5 212 12 65 121 49 77 55 17 63 141 45 3 67 30 12 177 68 109 37 61 13 109 71 67 245 53 107 109 151 103 11 65 75 3 43 70 171 105 75 66 101 125 45 89 109 181 111 29 11 16 11 93 203 95 99 102 66 43 25 97 47 191 129 1 68 43 13 69 23 3 132 45 110 39 79 166 191 116 93 75 41 25 197 0 15 22 34 122 89 37 27 103 35 12 53 41 81 89 101 19 49 117 11 137 84 51 55 89 156 111 4 160 58 28 57 97 71 97 7 33 43 125 36 85 44 3 113 79 103 43 7 191 19 116 51 12 195 203 55 61 3 99 19 125 117 21 118 90 131 10 31 157 75 201 3 187 115 71 103 102 91 123 12 53 17 78 227 5 91 17 140 15 50 62 125 162 51 27 51 31 121 3 21 7 73 109 56 1 51 83 97 45 91 65 34 131 25 1 197 44 223 27 68 74 38 10 11 87 107 129 90 129 201 159 153 4 155 49 124 62 15 3 28 13 33 49 65 17 97 45 55 10 63 127 176 47 107 19 151 9 205 15 11 76 112 43 21 109 87 186 29 10 134 104 53 91 5 149 53 45 30 32 1 138 22 19 53 19 66 21 225 7 41 161 165 28 135 39 141 73 59 84 180 77 63 201 11 69 144 49 73 127 40 25 35 99 143 60 190 75 205 65 138 171 3 165 25 63 167 5 173 91 155 53 59 20 59 79 17 167 31 41 210 60 120 112 89 98 127 166 71 105 200 9 107 5 131 160 23 47 38 44 151 140 55 35 125 37 96 22 70 3 30 156 25 65 35 97 93 21 181 63 9 19 114 25 61 15 103 157 107 87 131 27 13 2 99 93 25 77 139 28 44 6 39 63 140 63 45 3 118 102 155 121 173 101 84 193 104 89 119 47 64 103 86 15 115 53 23 7 87 15 98 39 57 21 179 58 97 149 63 115 167 95 152 45 84 57 79 51 168 45 18 5 65 187 68 115 111 21 51 199 185 153 169 149 1 33 49 30 15 113 71 67 110 73 111 31 41 105 23 60 9 91 25 195 169 47 102 133 102 97 159 131 76 39 131 125 140 178 7 32 1 5 36 43 54 81 95 37 94 125 148 65 91 175 123 185 111 62 59 56 101 9 100 151 41 198 199 141 6 60 79 27 13 18 67 65 60 124 55 7 166 58 85 169 29 30 155 149 123 54 165 94 117 75 46 93 39 101 209 43 111 9 141 39 109 41 118 120 6 5 113 195 85 109 133 93 15 73 141 6 94 7 91 7 183 21 31 69 5 57 55 175 85 168 28 78 163 29 79 5 133 181 122 193 75 134 3 3 73 199 171 5 81 9 43 157 107 0 12 51 213 39 117 44 181 67 126 159 33 159 87 77 157 87 169 128 14 161 114 100 7 21 76 43 15 128 13 4 142 125 55 86 39 41 1 139 173 19 17 69 130 177 59 48 56 82 20 165 137 127 43 19 141 131 95 7 24 18 27 11 87 174 1 101 210 7 25 26 35 229 109 159 169 99 19 115 81 110 105 57 11 230 51 86 134 183 67 69 77 55 141 95 227 131 178 48 33 107 141 5 145 17 65 139 69 89 43 37 197 45 163 67 71 225 27 117 101 159 1 101 1 121 40 61 36 8 11 151 107 37 49 3 129 203 152 137 3 53 143 177 81 57 41 21 41 23 66 21 34 51 91 16 95 141 181 76 27 3 29 117 43 89 111 77 189 128 166 93 159 21 38 167 172 45 105 65 69 176 33 155 174 87 67 81 49 31 137 45 161 85 12 16 1 89 165 85 53 13 211 119 12 19 124 67 195 23 157 20 59 131 131 57 81 149 132 79 153 93 39 16 193 189 127 127 18 53 11 77 91 21 26 109 79 23 43 36 67 24 133 3 19 59 13 25 77 58 47 27 17 111 57 121 77 135 61 10 66 12 109 97 99 207 123 146 168 62 167 139 132 118 95 41 14 85 111 3 51 47 3 121 125 91 77 124 27 123 145 131 89 199 147 110 11 41 9 9 241 157 0 92 1 17 75 87 3 101 101 187 18 143 92 105 66 21 1 13 37 35 145 1 216 55 133 71 29 23 5 130 36 109 17 49 163 108 74 41 139 83 69 11 122 159 164 159 87 6 121 195 40 63 19 16 0 199 59 56 52 55 42 37 40 195 201 172 99 33 118 11 59 127 18 35 67 83 92 29 1 127 57 135 11 124 149 56 115 59 117 189 173 41 78 22 151 101 155 51 25 45 149 47 58 3 159 9 104 165 49 41 163 94 41 117 111 59 29 21 59 125 36 5 46 95 62 7 115 165 109 101 81 98 7 90 2 96 36 3 43 7 151 41 117 163 97 13 5 35 116 95 141 87 29 213 181 159 13 138 63 165 149 90 88 135 195 46 11 0 89 1 154 31 141 31 17 19 125 121 123 174 158 91 227 15 98 115 45 75 64 52 57 55 25 92 10 121 50 30 41 33 43 198 99 111 161 153 9 19 39 31 87 59 94 181 81 16 33 119 231 61 12 79 83 87 77 188 123 118 183 82 87 87 13 143 147 99 73 1 29 61 7 171 1 215 35 3 43 87 27 25 51 99 177 81 91 1 99 111 33 101 99 87 17 9 93 157 117 51 53 45 23 72 24 0 127 107 67 108 156 225 195 58 91 29 49 152 112 25 205 21 3 95 201 119 9 1 45 29 79 67 92 217 61 217 101 73 165 100 37 63 39 201 51 71 1 95 71 29 85 157 119 147 87 115 173 211 126 183 29 33 3 30 167 70 95 29 27 89 15 37 5 140 29 99 153 86 225 123 11 25 95 3 97 35 65 13 17 39 149 119 143 105 134 208 35 129 163 11 190 43 1 21 73 77 21 145 113 211 158 149 78 32 123 23 21 105 37 23 75 147 99 115 55 57 21 45 109 35 63 9 165 1 31 118 57 45 5 5 70 96 154 61 130 17 50 167 157 31 39 111 18 77 25 14 97 20 5 4 81 113 83 89 71 28 39 87 5 3 83 57 187 92 69 77 29 35 13 103 14 45 44 21 1 156 115 174 19 128 79 64 238 163 150 173 77 29 15 99 121 96 41 81 87 121 114 23 59 10 46 37 127 68 53 139 9 53 5 16 14 7 182 175 153 154 83 13 105 43 33 60 31 29 132 131 13 85 12 70 45 27 189 3 57 31 20 38 44 13 81 41 35 93 12 65 133 66 12 89 117 58 209 201 229 41 71 126 6 57 80 155 120 133 87 14 35 145 137 95 31 91 189 139 67 47 1 61 186 61 22 29 50 115 49 149 4 61 186 23 17 13 111 93 55 25 23 5 75 141 109 19 1 9 4 139 38 25 20 40 147 5 33 95 113 209 93 82 101 147 97 89 69 29 155 204 46 136 113 120 142 183 121 29 134 238 152 177 63 59 61 21 44 75 151 43 93 37 83 13 59 183 41 28 105 95 187 80 147 5 31 77 123 137 30 128 28 17 38 175 94 185 29 126 95 41 163 17 151 31 115 105 42 1 163 25 114 51 36 143 125 33 35 124 119 19 91 41 4 121 153 58 175 71 133 89 103 114 17 60 179 113 113 79 156 33 169 101 112 185 117 73 127 165 61 54 139 45 45 4 107 135 143 141 1 17 103 1 57 185 20 163 143 33 45 80 29 61 119 123 13 28 74 30 96 24 161 19 130 119 42 67 143 137 67 1 37 92 72 9 3 103 112 107 49 39 191 33 19 15 119 7 11 117 47 163 156 91 61 209 48 2 93 11 137 147 87 24 63 0 61 13 226 112 4 17 5 55 171 36 78 29 189 58 88 53 51 143 28 21 115 137 97 89 55 131 27 27 101 169 104 153 47 5 42 28 133 32 8 23 133 33 71 61 37 55 13 53 82 87 141 9 13 65 70 7 119 71 87 227 181 53 199 56 80 197 52 47 16 91 157 140 161 99 87 178 37 137 9 33 5 76 44 82 112 85 199 5 169 59 154 84 151 19 155 23 27 50 34 129 61 75 9 107 13 30 37 33 41 5 125 166 205 47 161 67 97 109 45 53 56 197 25 151 135 172 129 3 33 15 33 57 75 69 79 197 199 143 13 15 195 177 156 35 10 61 138 46 21 71 190 124 79 81 95 78 3 32 61 42 117 39 57 96 115 103 104 85 47 109 96 55 183 84 99 62 108 38 63 156 99 83 1 76 175 189 147 63 21 17 51 115 6 103 67 67 19 78 39 25 18 33 111 77 68 168 197 75 63 35 171 18 3 151 115 102 203 5 5 137 131 106 23 143 107 57 33 189 13 143 29 90 31 87 171 32 25 145 129 103 191 87 53 101 57 123 130 3 105 21 123 224 119 127 143 36 55 59 11 44 94 37 127 126 59 69 31 87 59 63 56 83 218 105 59 14 34 7 1 69 45 95 105 55 203 69 147 123 57 56 77 2 129 21 6 109 171 74 5 77 163 75 87 7 145 107 91 143 26 113 15 125 61 105 46 225 47 227 119 237 16 19 76 123 43 14 63 213 40 47 84 27 86 5 35 40 113 7 189 225 35 19 195 105 61 133 87 26 15 139 2 60 123 17 39 17 103 93 57 189 183 33 175 7 7 119 121 3 59 27 79 15 10 181 51 70 165 181 4 27 5 59 204 1 19 107 83 61 189 99 77 153 32 104 163 41 75 104 19 22 81 33 112 75 183 157 213 17 35 8 123 48 161 65 61 31 44 166 46 12 21 117 9 86 118 86 87 84 163 45 79 47 73 61 95 117 213 185 44 127 225 53 95 93 11 23 65 19 137 137 102 123 44 119 126 21 5 99 141 49 43 5 25 211 197 7 37 39 5 32 35 138 41 1 109 205 101 185 107 77 89 114 135 20 27 129 104 6 63 110 159 163 47 87 113 1 73 1 11 26 87 1 87 96 51 35 120 38 46 1 166 3 8 39 115 52 81 89 7 35 7 87 75 182 139 29 25 41 47 170 150 81 36 63 91 1 66 51 107 48 9 7 87 31 63 45 55 68 211 53 1 135 13 34 91 33 0 3 111 7 75 11 72 49 107 67 1 75 71 29 82 153 19 131 55 53 5 161 200 29 83 19 47 103 140 48 35 181 115 19 51 43 165 5 149 38 109 16 68 63 21 65 33 20 59 191 53 219 11 157 62 57 35 69 143 7 141 105 31 153 105 9 5 77 39 32 62 43 58 81 74 2 77 67 34 41 215 64 35 139 23 199 69 29 146 101 155 219 73 193 129 124 20 9 1 11 91 40 7 49 87 11 107 156 68 41 209 71 140 229 157 85 85 75 58 29 30 47 24 186 175 9 105 119 149 67 83 79 4 87 140 107 6 69 198 38 97 19 119 105 83 63 189 7 68 19 107 95 47 3 51 60 29 92 73 60 201 41 83 105 35 166 76 115 63 21 6 95 37 103 148 241 121 53 189 131 27 144 39 102 167 137 159 52 56 65 206 169 7 41 149 29 5 146 97 59 188 52 7 56 52 175 83 27 109 167 119 11 135 37 237 35 149 17 95 2 163 113 27 97 121 5 36 11 78 19 19 118 111 15 164 27 140 145 17 101 53 118 39 72 59 31 34 9 67 11 66 102 51 103 103 55 111 162 20 5 145 33 159 31 225 63 93 69 43 9 88 149 98 43 17 105 121 95 31 114 193 45 73 7 65 7 67 55 151 70 102 158 153 45 57 52 105 201 70 22 71 21 81 63 149 61 66 65 58 62 11 141 17 157 169 217 67 59 119 23 121 61 27 105 5 59 18 11 43 11 78 21 20 133 51 105 37 116 71 13 146 171 63 56 15 22 41 163 45 1 115 63 71 157 43 35 68 193 152 9 167 80 29 39 144 37 65 43 83 27 113 201 35 93 39 119 91 111 95 75 7 30 62 16 134 15 25 77 85 233 7 48 108 32 199 25 165 36 97 157 27 17 169 11 209 153 125 159 89 92 51 11 116 27 142 141 29 37 19 108 186 169 65 39 15 203 121 129 118 49 167 33 203 71 215 21 97 40 21 169 215 87 44 123 178 59 79 61 115 101 166 52 125 127 188 78 81 127 30 1 35 78 75 70 134 51 7 95 59 40 93 65 21 33 99 58 96 19 178 113 23 77 35 105 14 57 99 119 103 5 146 37 93 1 41 5 31 7 87 43 99 69 169 19 15 103 177 77 10 147 35 135 136 112 2 73 5 147 13 21 181 138 202 129 11 49 95 92 67 113 167 75 69 139 81 61 51 143 81 125 96 185 83 120 115 163 58 27 11 153 43 47 57 12 209 187 48 166 59 67 194 49 61 15 44 83 4 25 15 162 12 14 171 89 25 3 18 157 152 80 177 39 73 91 95 67 50 43 7 97 24 187 83 55 191 62 117 37 31 87 17 169 61 115 123 94 5 7 63 181 55 71 145 198 3 21 115 33 37 133 41 77 9 67 107 55 57 67 81 15 90 10 80 81 29 25 56 17 29 161 16 9 20 59 4 35 63 53 55 163 115 164 99 189 5 72 54 173 0 15 108 115 3 207 217 102 37 31 33 52 8 17 75 82 1 71 21 30 59 43 61 99 69 53 38 5 90 61 25 2 47 73 171 43 199 1 138 81 5 44 231 29 63 57 101 32 50 217 29 67 3 142 2 41 169 57 1 25 1 1 219 161 69 119 29 45 25 214 16 1 104 9 117 99 147 115 39 13 209 71 107 69 30 51 41 91 118 89 91 42 68 193 65 45 33 55 57 36 63 9 57 3 91 105 63 31 57 171 147 31 71 9 111 90 6 143 58 15 119 151 107 30 65 68 95 33 82 25 21 13 25 49 135 39 33 59 207 59 37 93 215 77 59 74 47 11 169 110 2 51 36 81 85 111 61 91 34 3 193 39 21 11 37 77 133 116 148 109 139 145 99 8 0 19 29 207 65 100 136 7 209 103 13 151 215 55 104 187 4 19 33 120 58 175 15 175 189 11 141 105 11 9 75 69 16 119 35 162 77 7 105 83 119 8 175 63 47 59 70 30 177 8 147 5 93 103 33 63 31 27 34 47 103 182 104 25 33 3 93 56 25 71 84 92 35 3 49 1 31 43 179 36 166 67 7 23 79 102 21 47 65 41 31 16 227 60 77 1 170 87 107 81 143 11 26 4 2 103 76 162 152 175 141 131 62 43 28 205 89 81 155 9 45 145 141 45 135 145 63 138 97 77 26 9 138 73 53 183 107 43 121 35 147 61 52 22 39 25 5 187 155 47 85 167 159 175 60 3 29 122 93 107 61 177 51 105 141 11 116 42 27 89 135 13 103 13 195 55 180 21 56 83 103 47 18 187 97 3 191 82 19 121 11 27 27 73 131 63 12 39 55 11 37 29 151 87 61 5 160 37 33 143 30 81 137 69 46 75 80 69 73 215 235 89 101 41 63 107 121 7 140 59 99 65 15 187 139 151 174 37 151 55 56 51 79 3 19 1 37 53 5 178 189 52 19 66 51 18 145 157 97 37 137 0 227 79 30 85 93 189 20 81 105 191 1 27 45 23 153 23 33 41 42 23 31 108 231 97 53 23 15 143 60 121 135 3 18 49 63 38 37 62 35 65 69 47 19 10 4 31 214 61 19 3 85 61 157 186 224 17 63 117 16 31 11 9 51 79 29 13 87 87 13 174 120 79 61 214 41 3 165 34 19 30 29 55 25 11 33 187 59 13 137 9 81 97 67 69 49 43 94 99 209 214 37 72 157 19 45 71 202 33 14 144 58 4 197 43 35 21 31 77 20 55 31 99 40 85 103 123 165 1 91 49 89 19 69 195 71 190 151 71 93 35 138 187 203 5 43 49 10 40 31 15 182 207 51 33 119 41 42 135 54 87 208 22 87 113 3 81 123 25 237 3 153 109 91 69 46 33 166 46 43 11 49 61 37 110 37 31 111 47 25 87 113 131 157 5 118 135 35 196 18 23 71 5 123 32 27 170 41 10 49 63 1 55 123 75 141 169 177 125 35 35 165 117 46 19 63 43 151 7 169 98 43 0 35 43 165 23 148 89 113 69 12 39 99 36 58 75 105 2 32 63 195 114 53 7 23 49 175 71 35 28 26 63 15 92 104 76 12 98 57 171 110 115 36 25 101 135 54 79 107 68 83 57 135 39 83 40 109 175 1 24 1 180 115 105 158 22 7 64 151 229 109 32 137 178 151 120 129 9 218 213 2 83 121 53 76 51 14 155 178 41 4 63 13 65 109 175 65 120 91 17 123 73 17 81 35 37 57 92 52 115 29 13 17 109 147 33 127 199 120 25 48 70 23 79 93 13 159 51 23 132 75 139 11 61 115 39 137 123 61 16 99 15 37 37 101 27 102 79 214 83 179 39 25 121 25 71 178 146 89 191 23 68 53 56 5 131 59 95 15 23 63 97 87 37 54 5 52 197 8 80 100 75 158 27 79 125 19 101 141 85 141 10 10 25 3 59 41 43 148 83 124 34 173 21 78 89 15 109 7 11 45 37 97 55 223 105 9 105 62 133 85 95 164 55 36 72 91 221 187 169 8 17 109 127 133 1 147 197 17 122 13 165 32 29 43 53 116 159 190 9 45 158 4 59 118 86 193 66 97 25 156 9 88 42 13 54 55 35 47 13 31 4 170 128 119 55 11 64 43 10 115 17 16 84 16 225 215 131 47 25 47 51 162 99 131 197 8 153 157 169 63 131 63 159 83 96 137 29 91 24 207 77 11 105 19 23 40 19 33 13 125 83 31 175 155 90 28 119 130 85 199 43 19 129 106 101 76 53 121 171 132 113 231 113 165 26 40 93 175 39 84 220 63 110 49 13 100 119 107 34 5 131 197 67 11 16 9 13 147 39 5 41 154 151 99 133 25 106 47 1 60 213 141 61 19 13 4 67 61 131 131 119 20 13 4 12 120 30 175 25 113 83 7 35 69 123 5 89 29 13 13 28 51 74 107 95 1 52 3 73 126 189 56 95 112 207 7 37 173 179 129 75 217 76 156 25 65 47 9 9 161 99 19 80 38 37 35 147 157 62 105 7 77 43 70 0 61 153 79 146 12 151 24 121 5 131 166 26 29 15 75 9 13 73 103 134 169 97 45 55 67 6 164 28 111 189 18 113 66 197 79 81 125 16 96 3 98 37 47 52 5 200 91 11 126 121 40 46 188 209 175 116 97 91 37 69 131 47 42 98 184 24 125 83 96 159 153 5 117 9 53 133 123 1 44 94 1 113 8 35 104 93 1 125 201 117 3 23 109 29 2 95 33 40 72 3 201 153 229 72 27 1 55 111 26 171 89 35 103 9 95 37 63 177 73 27 142 1 119 66 50 7 7 136 151 145 97 9 125 37 77 62 117 50 141 203 75 21 110 87 29 107 3 65 69 55 179 65 47 108 31 93 43 115 18 59 169 67 1 23 15 115 5 18 91 85 79 206 138 49 79 55 171 35 134 148 185 5 93 57 5 57 83 25 24 57 32 8 51 19 47 135 17 123 29 205 99 10 4 7 107 69 7 7 9 97 13 63 5 15 19 3 151 183 153 57 171 137 153 51 58 195 119 121 141 205 154 77 34 96 69 89 185 39 1 138 2 63 51 111 13 65 45 10 154 35 93 54 69 13 127 117 169 68 63 135 143 41 65 147 220 61 73 49 21 19 9 77 19 81 107 5 221 179 115 42 159 95 109 65 121 179 77 34 45 47 2 34 13 45 143 87 215 90 31 49 147 70 3 149 175 47 92 137 77 99 141 166 79 175 39 83 124 60 15 32 79 105 70 1 9 157 150 75 171 27 16 5 29 9 183 29 37 27 0 175 184 7 29 31 115 19 77 131 93 139 88 21 17 15 145 90 141 113 39 131 197 113 21 107 41 55 143 8 159 47 33 112 143 78 36 97 59 1 14 95 62 73 25 63 65 89 4 33 47 51 103 56 91 161 95 57 69 99 45 44 121 24 85 149 39 29 21 20 118 11 61 169 13 69 144 44 79 53 3 132 129 188 15 78 73 24 71 34 218 44 65 113 107 3 77 1 72 126 193 125 159 65 194 37 33 107 49 19 1 42 69 47 17 87 86 81 51 1 60 113 149 41 29 77 101 1 107 136 113 35 115 68 127 129 69 67 13 99 87 117 211 47 70 167 104 0 7 81 1 69 134 7 105 170 169 74 112 16 6 5 43 41 85 125 23 207 19 183 146 79 51 9 203 36 41 107 89 164 28 55 3 155 21 39 115 86 49 153 241 66 96 161 89 28 54 17 105 6 175 179 75 92 63 143 22 114 31 33 33 193 91 32 59 30 93 39 41 73 3 123 76 1 7 107 7 24 25 69 25 43 73 34 66 70 56 26 141 87 27 11 21 35 35 5 21 67 179 69 6 29 9 41 114 137 82 37 51 86 172 7 85 65 141 241 167 81 43 119 159 136 5 59 41 97 102 105 101 139 13 38 21 78 31 115 37 47 0 9 101 58 49 30 39 72 131 12 144 112 72 191 97 55 91 25 27 137 125 33 134 8 207 155 74 81 141 7 201 15 17 215 164 123 27 5 173 139 106 68 201 149 84 72 3 29 31 125 81 147 116 80 13 149 31 113 48 185 59 1 115 105 129 65 9 11 55 80 103 8 1 43 89 125 63 139 83 155 75 41 175 129 65 85 211 85 33 57 172 121 57 126 179 19 77 13 109 55 227 60 2 25 72 70 14 171 140 217 37 113 167 27 29 51 133 197 13 25 37 35 79 105 151 113 75 111 61 82 155 229 56 77 131 175 29 3 121 49 39 58 39 71 65 131 37 55 1 72 116 93 9 65 199 121 198 92 168 12 171 105 7 165 63 3 80 40 73 43 14 38 129 85 35 80 49 5 157 105 79 1 153 39 65 135 29 63 129 104 73 59 181 39 43 109 133 29 173 125 2 99 135 105 189 41 54 19 2 142 59 5 25 40 37 4 117 47 33 5 23 49 97 105 58 61 49 161 125 89 194 58 23 5 155 71 59 123 83 105 44 27 49 123 3 29 33 111 132 188 151 91 45 13 9 110 49 33 130 91 19 143 127 4 59 95 25 99 167 158 153 6 88 91 93 109 21 101 165 37 7 204 17 45 1 181 178 157 67 185 136 60 193 14 67 2 119 107 167 107 17 1 95 101 27 55 3 169 187 4 47 83 89 45 27 95 81 121 81 31 21 91 11 20 205 197 8 12 19 31 5 227 60 199 132 237 108 54 1 35 13 18 195 15 71 187 134 47 45 67 23 105 3 167 202 131 125 79 101 123 179 42 7 85 25 45 67 145 3 75 117 79 115 107 50 85 83 33 31 105 1 97 10 86 143 1 138 178 11 165 0 135 69 4 13 87 37 52 212 11 55 135 20 229 95 107 51 41 127 141 231 61 73 142 30 157 73 31 55 143 21 99 7 138 1 55 87 122 119 202 22 4 46 133 8 19 43 65 7 43 14 75 113 145 133 108 33 17 89 59 139 36 136 22 19 37 7 17 173 63 31 85 9 176 65 46 86 11 119 43 166 9 63 111 133 143 101 3 187 115 104 11 213 19 27 137 127 29 55 22 178 8 22 171 97 95 123 139 153 37 45 90 102 29 13 36 220 83 122 49 67 136 91 72 15 71 24 111 115 24 159 33 107 123 69 19 78 23 17 183 35 8 51 69 27 43 41 103 24 91 36 66 48 47 160 127 3 209 1 183 48 51 52 80 46 64 9 93 23 35 139 54 89 105 7 121 13 155 49 141 33 9 7 211 41 151 49 111 5 4 28 79 175 180 85 115 80 58 113 115 45 1 3 53 17 205 57 55 153 27 176 51 243 21 149 89 32 129 27 1 39 105 56 105 1 12 39 223 72 54 127 211 59 59 106 99 17 33 86 142 40 191 25 17 98 17 53 121 105 115 87 73 88 75 135 201 69 113 64 51 21 0 14 39 0 49 75 41 82 49 13 48 47 52 109 28 133 146 72 137 45 144 31 171 107 135 95 173 69 127 29 43 79 17 81 165 12 46 166 49 147 47 113 19 9 115 55 91 25 21 85 107 113 69 2 82 99 33 119 64 19 125 41 172 134 45 231 9 25 65 91 5 81 69 151 51 93 148 114 113 66 15 117 22 19 67 1 47 93 69 137 23 116 85 147 18 235 109 117 177 67 164 39 125 39 103 173 151 106 44 45 11 14 123 133 13 168 133 58 55 109 27 73 1 93 157 65 15 186 77 146 136 24 103 107 161 92 33 63 37 37 71 223 201 25 31 16 152 161 39 25 101 29 27 32 99 37 71 100 197 79 61 23 59 105 3 4 103 91 95 75 13 5 131 79 7 45 156 9 29 36 129 79 97 231 124 81 93 90 134 103 57 105 94 65 109 29 165 1 192 33 61 29 13 85 33 1 68 68 43 137 29 6 112 163 73 80 13 66 214 66 54 37 167 158 192 186 23 59 47 61 173 15 95 12 87 47 107 19 1 207 71 29 109 21 32 109 25 107 7 189 25 112 115 56 41 3 81 188 60 137 39 53 82 13 119 39 25 20 41 101 89 34 17 21 181 22 89 72 199 19 117 193 98 151 107 113 134 6 131 33 156 39 0 55 68 34 41 56 3 1 11 184 8 59 62 182 5 67 213 17 165 31 1 19 7 156 51 21 0 189 84 221 100 133 165 221 39 69 63 89 85 1 153 146 106 5 95 115 88 120 116 48 236 164 123 115 29 178 21 93 101 44 73 41 161 61 117 39 7 5 29 37 115 75 75 49 9 85 206 57 9 145 169 177 64 87 37 213 91 101 177 38 139 199 49 25 147 61 101 30 97 87 129 79 63 84 40 75 78 59 73 24 10 39 11 93 199 81 10 158 77 27 176 17 101 83 69 27 41 73 209 66 33 213 3 76 54 113 124 91 13 93 118 77 95 209 11 19 25 24 31 8 133 114 73 27 1 95 115 153 3 97 81 195 87 59 21 1 172 101 203 25 115 1 51 47 34 56 181 233 123 138 113 84 21 151 143 101 157 41 117 17 20 141 71 82 61 125 31 103 0 119 103 79 60 211 64 179 151 125 176 7 111 8 155 71 3 46 19 44 125 103 33 71 21 19 83 134 121 70 42 125 28 101 227 130 1 15 96 15 47 32 151 63 88 237 122 131 66 171 119 42 87 9 107 122 19 139 111 73 180 241 21 52 171 6 87 9 17 37 43 113 96 169 111 21 3 15 129 154 169 130 47 175 101 145 91 53 97 75 39 31 25 15 15 30 201 148 8 149 71 209 68 101 85 61 34 59 175 15 13 0 35 173 47 231 79 39 71 93 73 20 157 104 8 175 113 20 73 141 67 89 111 73 35 34 90 155 87 73 11 149 150 73 27 1 139 15 211 174 73 103 217 7 27 43 198 135 76 144 25 66 85 169 223 154 61 7 108 103 79 4 70 1 117 131 49 71 181 33 41 16 1 97 87 101 19 170 94 135 15 47 19 67 37 25 106 225 186 17 183 88 43 164 33 86 93 29 116 19 163 103 51 48 113 107 51 33 219 39 177 110 99 119 123 4 175 139 241 144 38 118 31 79 146 0 67 83 1 65 148 113 11 23 93 117 43 76 113 70 132 14 29 37 105 53 32 7 119 145 34 139 5 54 14 118 173 55 160 121 20 31 25 19 60 14 211 22 154 13 54 81 65 49 183 93 67 42 8 172 61 158 26 95 65 64 37 153 229 7 54 49 156 2 76 195 90 25 89 141 43 99 43 63 214 111 25 152 91 101 31 93 43 38 101 0 50 209 134 55 115 124 29 166 99 51 103 71 43 17 23 220 97 11 33 161 41 45 79 71 29 128 51 5 15 58 51 11 93 99 45 67 155 30 204 16 119 189 64 107 21 99 29 191 25 226 72 21 16 51 9 117 57 13 211 21 67 148 207 122 89 116 109 165 88 25 103 137 10 173 51 181 73 65 156 23 57 23 19 125 77 17 91 225 190 71 31 23 103 195 217 51 140 119 117 41 25 75 26 147 101 111 136 121 77 57 55 103 67 121 37 63 3 166 101 4 100 87 41 67 133 64 134 93 73 23 115 83 40 69 171 113 10 3 51 182 40 107 91 67 177 8 39 135 50 54 33 168 55 49 87 99 16 8 87 53 33 83 185 145 186 5 57 46 63 81 21 109 81 57 5 10 59 45 7 70 147 40 208 61 181 155 87 72 54 1 19 47 35 42 75 70 17 0 124 58 89 95 7 29 99 41 49 62 85 165 67 134 36 82 25 39 171 105 1 195 76 32 209 65 123 117 47 36 156 231 137 113 75 2 81 13 29 87 53 5 199 42 107 34 182 205 126 27 58 19 45 39 1 127 8 139 82 19 62 114 155 111 77 81 91 103 135 173 1 111 147 34 171 205 104 161 135 12 25 13 113 60 11 9 74 67 59 167 31 93 183 37 45 117 161 75 72 57 189 59 76 119 146 47 15 26 139 181 137 31 159 45 83 185 23 79 197 36 51 59 33 55 71 43 11 111 33 119 64 73 1 226 37 105 58 55 118 39 93 112 97 67 31 3 47 32 43 169 209 9 155 183 37 19 35 111 101 90 219 34 104 55 229 18 95 7 35 33 15 95 59 211 4 173 16 203 173 179 143 24 113 19 125 50 195 227 5 105 76 118 79 60 39 175 21 129 19 85 42 175 93 12 41 48 84 50 107 229 101 7 75 89 21 119 61 2 57 17 105 3 79 67 27 45 23 5 33 163 30 5 33 93 178 209 95 3 40 159 227 39 35 4 127 125 151 53 57 181 44 4 81 97 103 149 51 87 73 189 56 159 60 109 13 102 143 66 119 91 29 199 91 195 31 51 209 167 21 68 3 9 153 210 75 13 195 140 64 6 29 25 177 58 44 57 143 11 31 77 205 45 153 61 123 121 101 57 7 40 8 62 72 37 189 30 91 105 127 38 74 5 62 117 114 11 24 11 109 51 53 131 57 25 129 125 109 7 35 38 97 108 234 109 105 221 84 77 11 45 141 58 35 6 88 59 117 73 81 19 77 131 70 57 15 158 9 88 29 21 73 9 139 139 126 43 190 6 79 143 1 1 137 33 87 113 9 13 45 29 147 84 63 1 115 58 116 38 5 21 19 97 11 91 101 47 141 139 41 177 183 143 115 55 120 43 89 87 11 143 32 27 30 28 118 78 109 213 37 31 27 17 101 219 17 156 81 67 245 158 55 52 30 224 2 43 5 9 207 108 65 197 21 25 5 17 17 39 98 131 73 57 29 77 11 21 93 29 81 193 137 48 89 84 186 19 17 87 99 66 195 55 1 147 47 7 91 114 107 41 193 13 96 61 47 187 48 227 28 36 90 77 101 121 81 28 29 143 76 51 177 34 79 128 4 59 129 122 147 76 37 113 9 1 49 99 3 21 138 59 19 35 217 65 44 9 97 75 203 141 17 58 175 40 13 20 29 29 89 90 185 171 77 49 91 206 77 41 171 67 121 121 168 239 11 50 52 25 75 144 79 54 88 181 21 21 41 30 57 29 45 113 17 31 52 55 71 19 91 21 151 31 107 103 27 0 41 138 16 27 4 111 14 40 1 223 169 21 233 41 89 23 79 23 165 39 79 112 115 121 60 146 79 82 87 27 53 39 16 83 49 201 152 25 69 95 152 15 17 159 35 105 100 77 13 103 31 42 11 75 140 11 60 45 75 101 39 62 7 21 45 71 209 199 59 198 1 71 177 22 19 167 57 21 153 116 44 87 15 3 165 75 13 115 73 3 219 97 201 185 43 55 73 101 161 105 6 106 92 109 27 68 87 183 17 211 45 51 87 71 71 35 17 127 31 71 99 81 35 141 169 55 139 9 160 12 57 208 159 131 111 35 31 170 145 115 101 9 125 32 71 139 45 167 149 59 213 107 9 159 113 5 11 45 193 41 2 16 69 85 92 1 35 25 39 207 45 38 13 57 73 1 166 35 1 38 29 105 134 27 61 2 97 56 13 166 189 41 37 25 93 209 54 18 35 199 19 9 46 5 50 151 43 160 86 80 53 185 103 69 137 123 31 81 29 117 32 105 26 63 171 194 10 98 89 21 31 154 149 50 37 27 163 153 191 225 90 160 118 12 79 81 89 119 25 73 163 13 136 99 11 143 143 201 37 120 29 5 103 68 123 81 128 201 101 123 61 25 99 141 88 68 158 26 117 119 101 72 148 21 201 219 28 85 0 45 39 241 180 11 129 53 27 155 22 19 221 119 57 77 53 127 147 23 7 193 37 92 89 163 84 15 44 11 107 137 72 64 5 53 171 85 31 47 71 67 176 55 55 131 85 190 127 21 113 53 125 48 37 34 121 29 51 12 89 63 73 88 11 57 55 141 23 13 13 173 155 79 131 73 13 165 55 75 47 12 101 60 30 67 157 55 57 7 26 129 99 19 79 53 73 40 94 12 81 31 145 59 39 177 41 19 20 23 233 107 29 101 16 60 1 191 28 81 17 93 124 9 67 18 42 169 23 12 57 115 91 167 45 21 105 61 131 73 27 95 91 223 151 91 175 28 179 150 166 22 153 81 73 17 28 25 173 1 49 194 59 51 131 123 89 4 3 113 41 0 51 27 35 121 189 19 124 78 76 10 178 75 111 155 147 84 209 115 95 216 207 19 45 115 29 54 55 35 65 123 15 111 12 12 100 178 41 58 143 48 39 73 89 0 23 3 43 79 192 84 113 129 23 79 105 45 163 105 61 59 43 31 9 147 15 47 120 89 29 151 95 84 3 184 25 18 40 195 49 39 7 109 27 183 43 116 59 3 179 171 40 111 221 123 25 91 13 71 71 63 81 43 10 25 27 146 112 43 139 22 195 163 53 33 21 4 162 2 13 81 67 123 179 133 69 64 45 159 75 74 115 11 149 145 39 106 29 23 23 57 106 13 27 162 73 36 152 3 107 137 53 115 110 47 39 75 107 93 58 3 143 45 105 117 141 40 135 29 51 67 26 124 9 43 87 120 90 23 15 141 65 65 139 100 117 47 5 141 21 139 208 63 44 61 103 211 4 1 31 95 49 71 45 177 5 105 107 105 137 31 41 236 20 49 65 13 59 6 135 180 101 8 87 172 19 18 124 203 116 164 62 42 37 39 83 10 12 2 89 17 35 10 229 2 98 8 7 27 165 61 209 70 69 17 85 62 209 57 42 27 16 83 38 107 39 1 21 83 25 95 125 7 50 21 161 103 104 1 201 99 71 105 57 81 69 115 59 112 95 97 89 28 72 53 115 157 115 147 25 30 57 182 72 91 189 63 113 17 197 101 14 141 203 126 7 11 105 103 59 70 37 149 24 160 36 24 158 31 44 23 84 79 53 168 21 89 88 179 53 83 7 166 3 70 17 133 73 87 217 141 27 99 105 199 9 115 62 59 39 61 24 41 67 25 79 28 13 9 88 111 29 28 117 173 47 38 41 117 55 11 200 19 139 123 21 35 17 120 133 15 223 104 19 9 45 22 91 17 213 189 0 123 145 37 139 173 13 17 94 88 117 225 187 125 21 60 110 98 195 199 102 45 113 37 136 148 103 169 127 65 45 53 85 159 93 125 4 65 175 1 51 147 145 6 165 154 17 31 153 28 81 170 160 191 80 13 155 86 17 77 75 129 69 141 73 107 115 168 53 155 71 124 48 9 85 51 166 157 47 83 101 128 37 88 47 143 139 205 115 73 70 13 133 5 25 31 25 23 164 72 71 34 83 39 2 81 166 87 7 91 178 101 111 48 84 103 48 40 46 215 241 149 89 25 5 5 17 60 101 75 50 14 27 14 59 131 228 15 83 60 57 53 91 179 41 29 119 11 201 53 105 107 183 83 43 146 179 145 67 150 90 71 41 209 53 87 32 1 27 199 79 99 42 85 66 182 43 189 193 117 107 79 9 19 19 105 177 5 11 44 99 8 89 108 206 187 73 107 55 108 9 209 101 28 97 89 25 34 7 9 148 38 29 59 11 31 32 140 137 91 87 147 158 19 95 121 144 1 25 99 91 166 217 167 145 192 117 48 179 26 179 70 162 143 0 105 51 53 39 137 28 193 47 12 49 50 14 177 26 163 155 43 63 45 21 93 116 80 199 185 19 137 97 117 61 95 153 83 81 201 19 49 55 115 72 26 128 35 134 51 25 20 24 162 83 139 93 140 75 13 131 193 95 104 33 79 73 159 30 30 111 33 67 28 29 37 37 27 59 17 109 82 4 138 5 23 9 133 197 9 146 16 169 91 9 99 155 91 75 154 96 12 77 127 39 1 42 143 113 52 88 35 75 119 21 37 89 143 27 153 3 68 73 51 26 6 125 13 27 197 51 71 124 4 95 223 39 32 157 217 104 115 157 157 139 135 33 177 17 166 199 61 1 146 28 75 39 3 103 21 151 17 189 165 43 120 109 156 176 30 93 1 61 103 83 7 124 75 35 135 177 177 50 47 144 99 4 129 113 133 33 139 157 71 101 22 113 59 108 203 80 208 28 124 133 228 104 167 157 86 71 31 79 105 14 105 97 121 200 64 13 17 33 7 127 109 57 43 13 131 159 57 39 29 45 46 32 47 79 61 30 2 28 221 0 152 61 75 33 55 71 77 11 43 61 19 163 135 77 21 41 102 79 60 55 74 29 46 55 107 63 211 45 149 143 131 91 19 105 32 67 41 47 56 180 172 71 135 127 148 43 24 98 22 203 138 47 95 2 135 198 106 33 65 53 148 68 74 68 29 165 111 49 99 213 167 55 57 89 85 5 137 19 151 59 62 48 119 207 55 27 169 67 153 16 129 29 89 122 38 48 85 35 55 172 135 59 199 63 127 3 83 27 77 89 61 117 147 66 173 227 3 133 41 62 53 17 85 70 49 87 169 105 39 23 113 131 59 115 87 149 203 15 53 57 171 155 142 188 135 146 30 149 20 45 157 61 73 1 95 3 138 1 98 21 134 211 111 207 1 83 0 29 41 21 89 135 2 33 39 148 41 4 15 98 3 13 170 21 93 55 12 199 195 5 19 68 9 143 20 5 29 149 13 25 240 71 33 155 194 59 82 129 52 51 23 75 199 35 1 159 59 79 41 221 54 63 127 98 139 65 151 121 223 4 147 105 59 100 4 27 1 73 84 39 69 98 77 51 25 8 47 113 12 25 19 67 185 19 159 138 153 101 137 23 71 227 83 11 159 1 42 31 57 74 11 101 23 19 178 73 33 11 46 152 12 47 145 107 107 44 75 37 9 131 106 90 51 80 146 42 9 135 29 13 12 101 184 65 189 57 85 54 13 45 151 53 225 31 53 25 73 131 13 100 33 113 64 36 95 28 155 127 122 60 144 112 123 59 179 29 37 1 83 163 149 95 31 4 211 55 7 139 50 189 125 104 16 41 7 26 125 92 17 24 137 159 37 55 43 75 51 3 37 15 65 5 70 204 13 80 99 72 114 127 195 141 33 95 128 175 100 19 13 135 42 83 53 35 69 23 103 23 33 171 142 51 75 53 35 24 64 5 59 63 75 41 62 171 175 217 103 77 71 27 199 207 139 44 116 191 71 57 107 31 138 33 33 24 99 29 19 25 21 81 25 21 169 114 34 69 31 75 102 115 27 103 31 83 105 123 101 49 99 46 221 159 35 14 3 35 123 172 110 31 69 44 23 71 3 110 16 1 69 35 1 17 54 7 49 127 203 181 94 113 73 163 115 19 23 149 40 75 37 75 23 99 139 5 134 65 29 15 11 9 9 219 49 19 162 70 88 63 105 27 59 82 39 147 122 45 41 135 135 104 13 192 129 83 54 51 76 93 54 166 53 117 129 103 185 59 63 11 40 117 0 19 119 78 51 47 1 74 147 29 150 20 7 201 145 77 37 180 127 59 81 134 157 56 49 117 29 35 95 5 135 27 149 25 100 177 69 31 98 9 31 31 103 89 62 14 65 211 31 64 121 49 45 107 42 1 9 203 173 181 59 5 145 11 125 133 54 199 9 7 20 25 127 23 146 151 117 14 64 125 117 97 39 50 120 125 9 43 13 161 115 141 9 64 105 54 29 78 57 11 109 3 144 205 3 142 5 89 134 47 62 29 103 177 79 18 153 207 4 55 111 19 180 76 72 7 131 177 63 145 87 74 152 99 123 53 3 29 19 19 202 67 35 10 81 70 101 19 49 7 49 13 42 85 37 1 1 217 131 39 22 137 161 39 47 125 119 100 129 5 4 142 177 21 149 27 15 137 129 31 213 217 127 7 75 149 21 34 60 33 73 65 127 208 198 51 61 111 37 35 74 42 72 59 23 28 63 9 115 69 5 131 39 75 82 39 97 43 142 103 124 121 92 167 53 99 67 23 164 22 143 27 32 122 24 4 83 39 105 183 141 5 100 83 25 219 107 3 97 21 100 21 60 15 51 107 54 211 157 167 8 195 141 234 141 145 5 3 33 169 13 179 109 197 13 59 139 120 157 40 161 103 151 106 109 92 87 15 27 87 29 163 87 91 64 95 128 117 115 40 212 135 57 15 30 107 195 59 162 149 10 54 55 111 201 32 37 98 35 153 35 7 18 68 163 241 24 91 7 92 11 111 17 201 5 122 52 43 20 163 53 10 173 3 101 15 145 48 76 107 199 151 63 122 98 77 76 195 84 81 61 31 37 87 43 46 51 123 131 11 17 113 203 31 78 65 37 57 9 79 41 9 118 91 97 137 191 176 11 13 59 108 61 48 12 25 0 13 138 38 193 61 53 133 13 179 59 63 43 119 26 37 11 26 51 95 58 211 145 27 51 206 96 5 75 25 5 213 56 47 105 113 95 10 53 55 38 99 43 21 184 123 7 65 87 39 113 93 179 49 105 133 35 16 46 85 33 124 201 173 55 26 13 177 124 37 105 52 9 135 99 104 90 87 173 73 43 209 142 47 66 9 11 33 45 65 96 16 15 9 17 54 105 61 39 204 159 69 132 38 147 165 20 68 66 105 92 161 55 193 1 99 132 29 17 89 159 110 20 195 73 31 24 3 139 50 67 143 31 34 85 19 67 223 29 209 172 141 147 151 101 9 11 122 77 73 27 55 193 0 235 6 151 22 103 76 109 109 74 195 154 207 139 15 68 65 43 100 215 231 135 5 26 28 80 69 93 113 137 31 81 43 67 77 51 109 181 148 209 205 17 1 59 44 221 126 59 85 43 85 27 27 173 39 147 140 229 131 113 129 91 179 17 87 7 147 131 13 147 0 124 7 35 217 19 86 7 31 169 207 83 66 1 21 11 47 87 109 86 78 67 61 18 132 30 31 49 33 68 95 7 175 37 52 69 107 120 9 34 31 12 6 16 120 9 6 47 118 25 121 87 133 113 7 89 149 230 165 167 51 81 87 7 41 143 158 45 35 171 199 154 222 145 45 140 243 61 211 68 192 95 131 161 231 157 117 53 165 135 170 140 131 9 55 33 89 159 180 123 27 193 43 121 9 177 45 27 151 66 79 61 111 207 217 19 101 186 7 106 105 92 25 5 80 27 53 85 27 17 5 65 219 194 19 59 67 95 166 139 173 21 38 102 163 199 77 21 55 87 132 43 21 24 77 34 60 84 187 213 75 109 85 137 95 37 75 54 11 51 156 129 99 15 147 84 11 129 68 97 143 107 205 44 243 13 25 138 23 137 3 85 66 12 223 79 81 99 33 19 54 93 109 117 227 85 198 29 39 3 154 15 75 97 106 107 141 142 189 61 61 161 41 187 143 122 115 101 4 47 11 15 85 93 108 50 25 105 3 33 93 151 107 25 83 25 166 65 168 149 55 193 71 93 27 55 63 3 77 9 121 29 28 185 83 9 226 113 125 171 41 57 124 57 120 53 93 77 166 1 129 155 95 135 135 86 153 66 51 153 51 185 93 95 3 183 91 139 47 59 241 136 15 15 39 14 163 197 29 17 107 35 63 76 28 73 119 129 187 81 189 113 156 193 98 68 5 57 32 139 102 32 102 81 119 97 27 54 3 35 87 79 5 153 28 19 0 235 21 23 211 90 93 97 127 21 80 5 135 50 69 27 146 103 41 52 194 17 73 163 47 177 37 4 189 211 127 22 136 1 83 219 9 27 78 17 183 54 174 33 57 5 151 18 65 47 47 123 206 149 11 39 73 71 29 37 145 68 79 46 12 57 31 49 99 146 1 87 91 185 83 165 21 31 49 84 241 114 137 104 94 51 56 28 50 111 39 105 69 59 65 51 93 105 71 173 41 72 11 33 118 179 118 77 33 55 118 92 198 9 95 27 179 174 25 165 92 199 43 177 34 143 213 45 67 16 62 93 167 143 114 63 45 215 21 104 9 15 25 53 17 87 64 19 196 10 95 59 25 77 194 23 83 47 7 42 31 3 41 17 131 45 100 161 75 121 23 105 39 167 199 230 123 132 95 59 199 179 159 91 169 32 22 83 91 113 117 41 28 122 7 61 20 110 57 73 154 75 200 11 10 95 37 125 143 75 21 49 99 93 7 73 53 16 101 178 5 161 73 75 70 110 65 73 22 77 81 183 1 11 73 79 7 25 159 137 43 61 111 15 81 13 46 144 157 69 100 103 25 13 121 183 187 19 16 55 96 131 3 167 3 135 181 157 55 29 6 16 111 47 93 85 197 94 82 209 63 60 131 131 22 77 75 34 147 134 71 203 156 236 79 83 143 45 187 1 58 99 75 45 61 23 208 59 71 144 91 53 5 221 47 107 15 4 89 20 97 73 111 17 13 21 24 37 13 79 7 174 41 89 155 133 63 71 95 190 169 155 89 39 163 61 6 109 45 147 95 60 125 3 169 15 89 37 21 181 149 89 146 159 89 97 49 1 55 33 63 9 109 245 59 19 187 5 172 11 161 60 65 221 21 45 118 62 123 12 149 51 145 143 163 91 8 69 1 137 26 39 39 207 124 158 85 107 39 19 60 34 136 45 102 29 40 114 116 17 82 36 99 190 158 47 50 63 83 101 59 228 125 30 153 190 89 231 99 177 62 11 75 33 9 35 70 30 95 215 157 109 35 119 81 107 96 103 32 89 89 58 11 81 25 177 100 47 69 79 153 9 0 75 56 49 133 53 227 47 84 113 51 17 177 55 31 98 108 14 7 92 36 181 55 175 43 157 25 28 24 35 73 128 104 83 1 43 55 51 10 12 111 129 107 125 12 43 55 117 41 102 115 1 115 19 127 91 23 197 114 53 83 167 128 101 99 85 97 57 30 122 47 103 28 11 119 103 33 35 19 72 43 227 17 23 60 42 161 71 118 23 220 161 121 11 166 12 137 113 15 99 161 169 37 233 52 38 146 34 21 21 19 135 185 55 213 34 55 108 31 86 153 50 27 199 63 167 164 109 229 65 149 47 103 127 130 29 83 40 88 113 134 44 59 133 197 35 4 67 13 61 31 13 84 170 39 192 21 82 19 70 49 51 132 117 153 58 78 95 98 173 125 139 31 34 51 115 143 101 19 33 177 96 30 36 159 49 51 13 154 114 111 70 13 51 5 32 135 4 3 8 11 25 35 44 199 46 0 111 69 11 119 71 153 15 123 50 68 65 53 20 143 131 10 45 13 9 125 133 25 1 9 129 68 157 153 114 31 16 187 198 89 69 213 17 157 147 53 16 125 235 187 183 73 59 219 177 98 97 9 5 47 155 227 0 65 121 126 65 115 33 19 139 10 80 154 147 155 28 125 24 71 55 198 40 31 103 225 79 156 78 41 127 77 149 13 88 127 173 71 117 127 9 147 61 61 220 131 63 36 25 83 37 177 187 63 154 39 81 98 13 50 82 60 65 168 83 61 73 49 11 187 205 33 30 151 185 135 41 141 139 121 103 15 40 31 35 113 25 103 230 101 23 115 71 61 196 28 74 17 39 17 59 61 17 41 41 125 51 28 191 61 168 170 54 233 61 45 38 55 175 97 202 98 23 106 42 15 99 60 31 35 52 151 29 127 60 137 49 161 73 73 49 90 218 110 171 58 48 29 191 61 121 205 67 167 2 189 59 99 119 51 23 62 5 3 116 26 123 10 33 58 5 31 27 28 103 29 5 128 48 16 33 107 88 57 102 25 243 108 25 11 65 1 140 15 136 27 96 58 146 26 77 85 67 19 127 15 51 15 116 149 19 11 45 23 9 5 228 216 9 207 68 1 83 54 107 7 75 149 61 36 111 175 170 3 151 22 33 171 195 14 62 227 31 3 45 19 171 243 193 127 46 5 3 101 7 57 145 9 171 139 83 20 191 121 113 109 29 61 241 49 99 101 100 76 205 50 38 21 14 201 23 68 1 41 47 26 31 81 109 7 134 47 195 73 123 47 143 202 97 14 41 212 11 97 125 82 133 45 54 75 13 134 121 37 59 195 43 141 3 81 111 55 60 35 24 17 15 131 35 136 55 51 19 104 23 27 55 5 81 34 6 39 22 53 110 54 20 99 113 12 134 5 17 175 33 3 51 211 33 59 125 22 116 96 97 23 185 143 198 114 13 50 165 185 5 77 62 3 145 35 88 76 143 93 1 182 163 66 13 160 9 47 193 158 59 23 49 95 71 65 51 80 119 121 118 142 93 195 1 58 94 90 199 105 199 75 51 49 123 227 71 97 61 177 21 37 21 27 113 183 137 83 85 64 146 157 14 13 47 73 27 119 124 225 5 126 215 101 99 15 119 162 39 179 36 171 142 79 9 77 17 7 107 51 3 27 81 131 13 176 37 49 85 115 175 47 105 95 67 29 172 35 37 99 199 172 7 115 104 30 91 104 156 128 125 55 77 15 175 17 119 92 55 35 177 35 100 114 57 29 88 145 121 76 199 13 72 138 19 51 25 113 57 107 83 16 123 39 91 109 197 11 181 45 13 11 37 170 79 55 31 157 159 15 5 17 40 107 54 1 7 41 21 225 129 88 70 123 177 195 68 113 93 43 17 97 68 37 55 29 125 21 127 9 59 91 89 95 32 153 53 160 22 189 47 135 16 154 151 71 7 54 33 135 133 57 163 115 15 5 93 87 17 181 53 42 153 21 114 105 133 89 98 9 19 133 189 27 61 151 24 85 2 70 71 41 4 88 87 15 181 13 3 207 49 56 9 75 75 33 99 67 27 3 151 51 119 93 1 21 57 111 45 213 22 1 56 55 153 0 23 97 25 63 81 161 48 19 1 65 175 139 1 105 49 4 135 57 65 110 44 35 139 46 108 189 163 131 30 186 31 49 29 142 136 101 7 33 97 205 68 79 3 113 127 18 63 12 97 13 53 15 43 135 63 129 15 79 73 33 3 67 47 75 35 29 108 126 12 201 113 115 111 5 8 74 111 131 107 10 27 13 129 18 120 89 136 87 63 3 11 41 11 134 7 8 167 161 161 11 70 79 37 126 156 141 101 133 174 137 1 168 167 119 66 166 165 93 1 59 79 20 111 159 155 144 40 96 71 65 89 11 209 183 109 111 31 231 27 27 155 61 206 4 32 95 103 97 99 107 204 85 117 161 26 51 3 31 79 9 51 152 100 31 6 54 31 61 53 47 83 133 185 147 27 109 93 48 75 47 113 17 35 207 61 81 25 87 147 171 0 121 198 25 74 175 24 51 51 137 73 101 167 51 45 13 83 63 51 5 97 61 151 25 123 14 1 57 15 73 42 60 141 74 15 99 40 55 78 156 70 40 167 15 101 103 107 153 201 127 87 101 14 54 93 43 186 126 27 103 65 63 185 6 7 61 89 91 35 53 9 167 13 3 53 40 43 115 80 105 215 69 77 77 47 44 57 64 13 153 72 33 51 37 79 31 71 153 1 15 17 8 5 1 68 3 74 16 135 217 126 103 37 17 99 152 3 133 95 203 93 120 17 105 7 69 3 189 51 129 125 175 93 23 35 149 71 129 37 135 163 84 20 87 69 159 33 27 96 64 113 84 83 109 79 45 96 145 147 53 11 189 64 165 131 31 93 55 61 84 101 43 69 6 67 159 183 61 53 31 59 213 125 61 41 1 75 31 38 128 157 11 53 71 49 116 193 35 99 43 17 35 85 2 106 147 5 28 148 123 28 17 17 28 75 17 117 31 33 161 191 181 11 177 99 64 21 198 73 155 109 137 151 18 101 211 63 0 69 87 105 183 61 57 21 113 108 169 91 106 149 10 189 80 57 66 165 41 115 126 17 8 35 83 112 52 48 51 169 105 23 9 113 3 49 133 21 107 88 100 7 60 176 176 196 137 74 60 105 117 7 217 95 83 117 89 142 87 95 7 69 215 201 117 31 37 43 145 60 233 59 28 123 182 163 126 42 29 33 110 141 165 21 117 37 138 59 20 56 21 138 175 4 41 72 89 35 9 49 93 126 136 61 38 113 163 9 15 22 188 238 51 20 177 11 9 25 109 23 129 195 63 67 115 157 63 11 20 58 33 43 74 15 71 141 120 9 204 77 185 151 56 91 35 117 25 1 61 75 137 197 83 167 77 63 24 104 125 91 141 78 32 85 1 17 27 7 65 116 97 129 49 35 31 3 183 58 119 7 3 93 63 39 21 63 7 135 1 67 1 103 34 19 77 53 21 44 43 163 181 175 2 151 159 121 37 15 71 221 13 139 24 75 157 39 171 29 75 39 139 63 142 28 73 71 163 7 115 35 159 69 1 77 160 133 81 79 1 5 197 91 41 9 94 6 99 190 1 179 150 137 135 32 61 189 21 57 9 33 16 54 190 155 49 15 38 117 39 119 118 24 92 13 7 85 123 17 83 49 37 87 101 91 135 79 11 131 163 65 29 96 178 9 19 67 41 33 109 40 22 65 33 39 140 35 63 107 165 131 87 127 19 215 5 41 75 63 152 106 41 155 9 62 169 88 107 183 8 59 105 52 15 119 9 77 35 107 14 13 43 37 21 189 93 35 164 50 59 83 105 70 25 119 137 24 40 173 135 81 1 147 137 7 43 113 186 35 39 61 103 80 100 115 41 47 95 51 167 152 8 37 57 77 89 115 0 48 143 15 93 31 191 24 201 75 85 129 7 69 9 148 101 166 25 179 168 13 165 109 97 214 68 43 92 81 116 58 79 68 30 119 51 13 151 49 37 97 53 194 138 30 0 35 51 55 27 63 23 31 3 23 17 133 71 48 18 27 57 29 137 97 83 37 173 1 29 3 52 117 15 109 87 27 43 12 221 88 94 28 239 223 153 12 7 13 130 28 121 1 12 93 195 47 55 95 16 201 60 89 223 87 87 28 151 47 197 0 122 1 18 137 167 59 43 99 221 48 11 67 8 202 59 58 90 125 13 20 45 71 49 187 144 13 49 7 143 37 9 87 93 214 150 69 72 177 1 111 7 37 131 13 33 52 145 47 27 47 79 93 102 29 41 179 69 187 83 21 72 77 155 116 13 89 121 203 1 169 227 19 79 235 118 133 99 26 77 79 104 124 79 28 78 7 35 91 132 117 53 187 149 19 121 114 3 81 7 59 23 53 98 175 1 97 27 131 83 13 152 154 153 166 27 5 91 29 77 101 5 27 3 73 73 128 183 53 7 47 169 50 104 184 219 180 91 22 78 1 95 162 79 77 41 34 68 13 41 123 149 115 99 121 40 97 81 32 65 54 181 14 225 125 37 41 41 191 135 96 19 22 39 13 5 71 20 125 84 131 22 78 86 113 143 17 37 27 10 99 2 161 11 51 63 109 105 77 67 189 164 193 163 71 43 53 63 97 65 23 27 101 15 22 186 177 37 158 44 123 49 47 77 193 178 9 75 153 75 69 93 163 21 73 63 23 87 146 51 245 150 169 129 41 5 27 215 163 33 37 106 195 14 24 143 27 81 87 1 39 85 129 143 3 89 97 185 17 95 11 112 133 21 69 109 15 167 38 54 70 3 75 9 29 83 11 56 62 153 91 59 133 18 34 107 221 85 128 23 95 3 120 101 12 78 172 167 13 35 37 134 135 23 3 113 21 14 139 158 81 164 14 21 121 69 141 29 123 17 98 49 15 29 171 44 56 60 63 86 80 182 99 47 97 52 32 30 17 49 82 195 149 71 43 70 136 152 47 119 170 127 82 233 198 48 148 51 24 75 83 7 31 11 20 78 23 9 25 78 46 211 0 69 25 15 99 12 93 28 111 113 10 80 166 90 8 31 144 83 130 81 8 184 114 3 211 66 131 148 145 71 79 41 54 179 113 185 31 134 99 181 90 17 71 121 17 37 75 156 195 69 23 44 29 52 61 18 30 21 29 119 8 44 169 21 91 57 121 36 123 90 113 96 63 107 30 75 35 96 23 55 101 28 65 8 41 147 17 97 19 130 79 61 13 54 93 45 96 55 1 31 81 2 79 92 83 183 45 235 149 177 189 19 227 163 7 45 111 95 87 135 1 40 129 25 81 63 79 107 5 131 3 185 92 65 97 6 175 85 149 69 91 199 72 2 62 41 199 30 42 39 59 37 49 49 39 65 29 21 73 49 75 15 159 107 10 7 31 110 133 92 77 101 9 143 16 91 48 73 44 77 79 3 160 32 169 70 67 216 59 21 99 43 51 89 65 155 189 11 91 25 5 159 171 39 101 17 155 51 10 1 91 119 9 3 39 19 93 7 23 40 48 23 123 46 41 56 58 65 12 75 43 150 167 107 37 73 1 159 125 55 139 156 75 171 17 73 107 52 200 3 119 147 80 20 51 71 5 47 143 126 17 198 41 108 221 181 175 129 28 39 213 34 43 78 152 20 185 58 63 25 85 167 31 42 84 45 145 184 12 49 8 208 14 67 74 50 177 105 45 73 35 39 13 46 133 7 65 37 61 133 134 35 217 171 165 31 77 129 87 23 104 123 125 21 8 37 166 11 41 71 215 7 131 1 111 49 45 171 27 9 45 57 32 25 103 165 85 183 60 165 62 111 69 23 165 16 29 99 25 80 0 27 53 23 87 9 27 105 57 9 5 185 14 160 22 2 169 219 93 20 1 47 23 3 5 189 23 3 19 93 157 26 149 77 181 98 48 159 55 9 63 19 1 127 131 149 62 63 170 6 194 163 138 139 147 142 95 111 19 100 2 20 187 93 175 34 3 45 180 116 169 135 81 52 14 141 24 39 163 7 188 133 109 49 55 138 130 157 63 77 33 13 148 43 119 39 111 102 93 178 125 71 19 88 231 12 28 15 189 125 87 79 57 112 6 125 126 200 2 31 59 163 121 57 93 42 1 27 21 152 125 22 63 69 23 73 90 89 122 35 173 29 159 233 29 167 126 111 79 18 101 15 19 35 44 138 129 19 88 152 64 76 89 29 20 3 77 93 60 201 1 71 157 1 85 177 29 61 83 29 11 75 59 19 124 47 12 73 26 3 183 63 15 75 111 85 73 31 195 206 195 33 29 87 81 29 122 105 199 47 214 157 105 13 27 163 23 117 143 51 77 104 103 44 1 115 57 15 45 103 92 21 139 95 63 67 69 110 133 14 77 99 159 127 11 111 139 72 125 133 189 23 17 17 55 140 61 29 71 75 112 99 83 112 9 65 167 122 59 7 116 61 92 13 55 81 71 67 49 87 207 9 113 21 47 101 47 89 131 56 123 145 121 135 165 35 134 77 211 135 152 57 51 39 70 63 63 167 187 113 109 44 125 137 147 21 39 28 166 169 30 1 185 37 149 109 47 8 15 205 148 11 120 87 3 201 125 41 31 101 7 63 12 43 41 11 53 56 82 119 135 47 45 15 139 11 111 133 122 69 133 190 73 14 3 104 69 43 154 5 57 71 121 29 69 114 64 133 31 35 88 15 84 81 29 205 111 154 11 67 197 104 120 124 110 87 112 91 113 59 73 101 112 57 221 227 113 101 98 41 33 141 19 62 107 149 141 9 119 124 111 44 135 201 197 89 136 15 51 55 108 99 45 89 27 127 34 4 45 81 83 218 85 31 51 76 11 74 218 91 5 143 94 91 101 47 43 27 71 18 168 57 124 167 88 217 87 1 84 65 93 155 123 164 61 25 43 21 5 66 88 178 173 12 39 196 44 61 167 161 151 13 37 39 79 115 209 179 99 167 66 69 37 125 22 54 118 43 147 85 11 95 123 239 78 24 137 93 28 45 3 193 1 59 1 125 131 130 145 203 19 95 81 63 69 163 141 21 109 10 27 17 57 65 37 222 81 120 33 83 159 167 135 101 1 15 109 21 133 13 185 59 29 104 82 132 231 9 65 139 69 113 79 27 91 179 101 202 115 37 217 49 4 40 15 77 57 113 153 75 131 9 105 11 106 63 109 75 117 47 52 83 211 87 119 67 95 44 101 88 17 223 38 83 79 107 57 21 59 141 172 49 43 52 59 159 50 100 103 19 89 113 70 104 23 105 35 184 63 167 128 31 113 1 177 79 21 157 121 145 76 47 129 28 77 79 170 127 35 15 113 31 48 2 73 61 4 233 72 146 132 39 49 157 67 65 71 80 65 159 179 19 143 77 79 102 21 131 50 205 160 229 1 33 101 157 87 3 174 147 172 67 119 5 79 45 1 7 193 97 11 32 127 139 135 2 27 53 133 32 35 101 53 140 55 35 17 51 65 2 39 97 103 120 39 51 69 86 193 3 100 17 239 17 103 59 26 25 200 47 47 66 49 93 109 73 21 83 175 92 49 47 3 159 31 91 30 167 73 16 65 157 116 75 5 57 45 1 87 67 2 145 91 99 139 101 181 153 32 33 111 77 7 53 19 27 41 61 141 67 105 21 21 65 171 161 13 81 179 3 41 17 152 1 114 163 91 15 57 15 71 169 34 40 53 167 24 63 55 25 23 82 197 84 195 116 46 0 99 100 49 76 1 35 58 87 117 133 122 83 136 171 83 151 7 122 126 211 13 27 125 43 78 42 40 64 123 69 81 113 44 15 27 65 17 87 8 82 131 6 21 97 74 133 11 23 67 151 41 117 147 93 176 77 196 1 16 91 157 126 85 5 5 105 73 13 162 39 183 47 121 32 179 59 60 35 6 86 60 163 187 73 18 233 205 129 135 41 85 24 135 70 181 195 127 69 29 27 23 142 87 101 23 27 123 45 21 123 177 84 77 99 81 23 161 81 99 119 69 89 17 32 41 173 159 111 67 135 13 81 55 18 19 211 179 233 103 91 97 16 67 191 31 179 165 141 81 197 190 203 84 20 233 1 13 187 87 91 187 68 43 38 42 149 176 39 37 102 1 67 91 200 56 5 1 102 57 193 58 154 229 85 181 144 175 5 61 157 98 119 203 221 29 99 67 53 53 185 65 16 91 96 47 55 97 17 175 103 81 161 13 69 16 79 45 7 229 223 215 145 31 206 183 195 93 187 40 185 161 179 99 42 237 51 227 0 95 139 28 30 54 12 116 53 71 135 57 225 181 101 233 31 73 95 33 13 1 1 15 179 147 39 34 7 158 27 71 48 227 169 153 123 209 14 84 73 19 2 51 111 21 6 31 27 119 197 11 71 169 115 111 92 233 71 153 38 202 133 175 149 118 75 115 188 63 45 203 49 11 12 15 31 169 147 14 57 7 8 23 85 5 76 54 3 111 31 153 57 15 180 47 34 117 104 41 137 150 153 65 7 203 49 28 141 71 141 39 23 70 67 3 113 87 83 38 15 117 68 58 86 98 92 219 47 127 73 81 67 69 99 75 137 63 100 95 46 75 114 125 95 43 69 100 169 5 108 23 100 65 31 61 87 101 107 33 59 159 179 101 81 7 121 120 157 129 57 87 21 47 16 117 59 145 25 151 19 88 55 98 64 57 29 3 21 133 71 9 85 14 117 127 59 51 41 99 109 20 23 3 31 6 97 63 49 42 20 238 47 62 63 30 3 131 161 117 93 188 105 155 10 69 47 175 111 16 72 11 132 123 15 59 172 5 101 178 29 37 81 9 186 85 115 95 169 54 23 104 91 22 121 39 15 144 179 83 96 116 56 12 9 15 33 180 73 227 109 182 35 103 72 85 42 55 93 145 74 21 13 139 10 107 52 6 19 2 66 80 5 15 25 63 89 60 121 47 59 91 164 217 145 1 75 43 131 79 59 22 137 51 153 115 16 59 29 118 41 213 67 0 42 104 197 91 145 211 61 147 13 0 85 55 81 67 29 126 23 27 22 54 31 51 12 69 49 191 217 133 73 27 81 45 7 89 121 0 12 83 1 112 163 147 47 151 197 179 89 10 55 164 123 65 153 85 21 71 27 139 152 146 21 120 127 35 76 67 172 69 148 167 51 133 88 50 67 45 1 90 167 35 79 107 65 4 205 139 130 176 67 31 17 187 173 44 239 15 3 111 59 107 21 27 0 91 113 63 18 82 59 39 79 9 167 105 207 43 58 53 137 67 175 13 85 149 71 79 23 11 183 17 111 77 12 23 43 139 7 16 103 41 55 189 139 31 17 187 15 185 175 123 59 19 61 57 125 155 129 23 89 35 33 19 19 162 123 130 13 120 95 124 73 80 58 137 5 64 92 55 83 101 45 7 25 91 195 47 75 191 35 78 149 51 87 182 19 45 21 81 37 129 41 39 41 105 3 159 21 47 105 166 1 137 195 156 141 9 175 105 25 97 50 31 33 109 123 22 96 40 55 39 173 97 17 59 129 52 137 28 39 1 136 1 83 25 21 9 30 75 36 31 9 117 128 165 104 82 110 81 178 70 117 48 125 153 201 106 68 17 10 13 71 84 13 164 215 77 140 133 9 156 150 149 9 135 44 191 146 147 159 183 32 25 129 181 5 187 55 37 36 145 132 69 111 93 129 234 57 109 117 37 186 107 19 5 12 169 25 62 99 34 8 145 81 15 71 23 208 74 69 244 181 187 4 100 131 141 19 3 37 26 164 161 26 177 45 11 22 120 2 142 3 199 116 101 130 128 189 122 77 102 45 23 159 85 70 19 171 112 7 83 109 2 7 120 112 15 35 109 107 23 105 47 73 22 131 58 27 117 17 212 55 193 193 17 13 77 31 140 11 137 25 68 109 108 161 97 59 137 65 7 29 5 196 11 69 109 69 141 129 189 161 113 103 111 221 144 86 25 133 105 91 135 91 165 163 224 47 95 49 108 81 81 39 15 11 67 172 97 51 55 28 51 169 11 77 57 213 65 202 75 71 10 117 8 63 3 35 79 3 47 29 0 75 42 66 15 31 201 15 29 89 77 33 41 7 118 87 189 33 59 129 177 37 74 11 134 17 99 68 209 171 221 45 160 15 60 11 38 211 117 207 61 191 99 63 137 53 63 0 65 41 149 123 29 86 13 117 71 49 45 61 10 187 74 91 63 113 38 102 67 9 57 67 243 173 191 30 137 29 131 37 37 90 119 105 37 79 31 127 121 55 127 125 229 23 61 214 107 11 125 90 109 163 46 199 101 94 105 9 118 145 25 103 21 83 81 112 59 35 141 35 7 103 96 1 46 93 51 93 10 54 67 55 21 169 117 111 41 119 59 43 4 25 131 121 22 134 13 51 113 11 35 150 79 71 183 50 129 9 131 142 107 4 17 132 122 79 71 60 76 167 55 119 59 29 1 65 49 97 42 89 88 79 25 23 151 59 69 131 57 31 17 42 2 119 29 23 117 165 10 145 3 61 106 7 125 11 141 137 143 1 106 45 46 29 105 55 193 7 89 117 172 117 1 89 71 7 22 43 129 38 167 65 1 119 124 23 37 135 17 125 127 156 13 119 59 85 43 5 222 53 55 1 66 19 5 167 3 20 71 51 161 243 229 163 130 9 9 5 112 0 35 27 183 33 186 119 73 117 63 34 17 60 47 34 89 72 59 237 44 110 81 103 170 97 156 79 176 6 138 73 21 125 202 191 1 141 83 15 53 49 37 85 77 197 233 12 33 23 49 3 75 81 6 17 55 136 29 149 161 49 116 29 131 91 61 147 145 50 22 169 15 149 65 33 109 127 113 153 36 69 71 75 42 13 95 43 48 39 143 19 51 93 37 59 168 23 17 7 27 154 3 76 89 224 74 123 93 45 213 49 51 79 116 73 59 119 222 95 141 132 75 69 130 79 31 161 89 149 15 91 4 49 55 81 27 163 107 193 51 173 7 91 93 121 153 77 53 23 18 29 147 7 74 119 1 88 161 12 51 31 29 99 169 89 59 106 105 106 177 16 157 175 48 174 1 113 43 10 11 185 151 199 39 6 25 109 7 80 19 24 54 79 75 141 31 133 171 63 2 11 56 159 111 53 149 85 93 206 165 121 99 7 183 192 55 11 87 39 75 21 14 35 40 65 155 207 101 35 105 15 105 145 67 205 19 41 111 83 78 11 101 133 157 29 90 127 86 103 97 93 145 198 174 211 131 1 125 11 35 87 208 51 183 158 1 73 175 137 100 88 11 1 159 57 50 132 21 7 22 147 31 195 112 1 57 177 55 51 119 5 27 9 105 220 115 4 7 137 143 91 83 183 1 95 113 65 29 39 76 29 95 23 7 45 205 180 5 210 85 30 31 59 181 57 157 7 66 120 161 153 61 164 71 24 31 31 23 177 8 119 141 39 95 34 29 71 33 173 117 9 27 67 119 134 72 33 95 195 155 111 155 118 12 153 47 189 77 141 177 3 111 157 143 18 183 52 37 73 185 23 85 25 123 51 41 209 121 13 82 109 123 74 41 90 69 13 75 26 79 9 144 69 113 104 23 71 101 133 111 135 12 91 69 9 117 69 21 61 77 34 19 79 29 31 105 177 125 43 27 83 5 145 99 221 123 131 195 1 28 135 76 12 18 129 81 8 23 49 26 61 73 231 93 108 3 178 191 48 207 44 25 61 113 211 45 215 49 49 91 23 7 111 46 126 126 35 12 42 49 81 15 21 187 149 1 97 110 49 18 53 61 35 185 177 7 21 62 39 76 46 7 95 195 3 26 141 65 52 97 108 17 71 69 163 37 97 48 89 239 15 161 79 149 156 183 42 72 16 167 13 219 109 40 15 77 123 87 39 77 97 139 70 79 5 155 43 89 12 133 40 3 141 27 155 53 182 21 64 33 111 227 93 189 28 64 59 42 81 29 157 81 65 59 227 20 140 25 46 105 73 143 151 169 113 17 103 2 76 65 25 41 73 68 49 160 178 39 106 1 30 49 51 5 153 86 155 68 165 81 33 133 121 96 59 163 195 117 190 95 167 19 1 189 187 112 83 8 35 70 63 83 132 26 201 3 138 69 141 37 41 136 19 13 111 33 123 31 30 17 11 158 1 46 1 39 34 51 89 155 155 85 103 113 127 41 41 171 223 7 209 17 161 25 171 93 45 129 132 1 21 99 141 71 125 15 29 5 37 99 53 17 114 109 109 64 63 27 77 26 15 57 121 55 13 11 63 80 57 41 137 162 64 137 44 20 36 81 139 10 212 73 74 3 61 137 69 11 129 128 41 11 55 17 89 53 156 59 133 5 25 69 191 42 163 83 55 55 28 104 1 185 49 212 117 109 9 11 83 34 95 209 76 165 175 17 2 135 24 117 142 111 65 25 57 167 64 1 49 56 28 41 29 16 37 7 127 96 28 5 139 104 95 32 83 72 141 16 193 1 129 23 15 31 125 11 73 91 39 27 99 69 151 41 71 161 29 65 41 9 53 117 66 6 70 52 77 119 65 27 109 7 42 49 106 121 46 33 133 37 75 133 15 59 101 45 1 179 17 123 1 64 115 46 33 179 26 58 24 145 1 107 187 123 43 176 207 5 23 105 75 178 95 10 151 43 11 65 55 162 62 14 148 41 189 191 113 151 47 5 62 6 79 47 78 90 225 109 71 105 11 25 55 244 36 0 25 133 133 57 145 75 179 11 45 188 103 161 35 185 1 101 69 61 15 31 39 52 111 168 21 103 4 201 162 55 20 67 67 57 95 57 131 83 166 212 35 59 93 115 15 123 123 83 70 23 46 98 32 201 125 14 61 88 49 117 51 145 198 55 93 42 32 130 113 61 53 137 136 15 99 37 120 53 86 61 22 1 158 81 52 28 79 74 15 101 106 43 16 43 89 135 93 45 57 5 143 39 135 109 97 197 47 137 11 153 45 6 169 94 39 23 162 112 141 33 148 129 25 188 199 147 5 81 45 35 11 53 126 213 28 45 127 33 211 185 179 113 41 97 25 118 107 168 216 95 93 71 175 93 142 119 14 171 64 139 228 161 121 24 120 57 51 107 111 65 116 37 83 175 59 124 63 151 19 65 127 93 34 137 42 21 148 9 4 91 131 129 141 100 57 64 1 127 67 140 85 61 32 214 69 73 57 114 122 41 239 103 113 1 53 143 135 103 167 71 51 57 87 125 25 119 72 118 21 51 90 31 23 141 113 3 31 14 73 141 101 31 165 165 137 51 7 75 68 51 71 174 127 65 13 75 35 221 88 75 150 2 5 25 101 73 105 97 87 133 12 20 165 51 45 85 37 32 59 91 99 16 153 120 61 207 99 31 15 76 83 67 53 106 56 57 221 116 45 54 27 27 91 127 70 223 87 14 53 3 45 113 56 23 87 25 17 117 27 97 21 133 221 113 15 29 81 133 0 215 69 69 168 91 75 77 159 9 133 124 63 35 172 155 19 83 37 25 9 25 3 75 155 81 2 119 120 15 97 131 121 58 191 47 147 59 151 101 97 8 5 153 53 21 125 93 155 27 60 135 97 9 169 102 61 8 153 35 221 207 53 59 135 61 97 115 61 57 73 188 11 11 187 12 111 146 123 16 32 57 25 2 21 67 0 5 47 123 178 70 23 51 129 78 43 56 75 49 61 205 19 65 191 65 45 12 16 27 55 55 57 49 67 14 171 215 87 145 22 39 175 23 35 215 99 1 19 129 77 121 13 48 49 99 37 99 71 163 61 75 45 13 127 55 96 189 51 51 107 234 51 17 13 131 18 47 19 90 103 39 142 91 189 11 196 1 97 7 173 15 13 105 61 22 20 33 20 41 37 191 7 196 75 196 38 21 11 23 13 17 19 121 27 225 31 7 91 173 139 56 77 135 37 23 109 19 17 43 21 61 123 182 68 44 10 35 63 17 15 114 46 8 66 15 93 19 96 63 121 27 7 111 170 221 205 9 75 53 85 183 125 19 159 39 99 38 87 105 15 69 95 163 46 37 65 72 17 1 71 217 39 24 17 135 53 227 197 148 51 50 137 77 7 24 198 57 195 146 123 173 46 167 18 73 7 18 61 74 133 159 177 39 165 1 205 87 117 58 171 123 190 94 159 49 103 52 119 189 97 95 43 24 95 171 15 102 139 135 36 90 113 27 6 89 233 27 21 7 5 97 13 211 27 3 93 5 55 47 103 22 145 44 7 122 29 10 59 11 51 18 7 54 73 207 11 63 7 157 6 48 28 42 143 49 123 33 87 58 36 144 171 13 11 17 139 61 19 35 164 113 129 201 14 65 47 17 141 43 4 102 43 231 90 149 5 181 115 73 59 71 43 75 173 135 219 175 4 137 41 51 63 143 97 123 135 175 63 127 77 200 87 179 26 41 70 32 53 38 103 58 115 29 133 9 78 1 145 54 124 35 225 0 33 5 25 22 135 1 41 67 37 29 155 131 103 181 100 161 21 187 71 3 93 1 47 207 98 168 13 145 99 35 11 168 53 65 119 146 29 61 107 94 54 129 34 231 67 17 9 215 21 3 87 103 68 30 170 12 135 105 76 123 39 175 85 57 53 93 45 59 195 179 169 125 45 24 79 43 111 127 154 5 101 117 36 63 13 153 57 59 35 25 91 20 173 81 6 55 111 7 0 50 109 21 67 1 85 95 10 102 11 112 33 145 93 175 101 227 183 27 113 85 75 131 130 14 156 97 200 41 43 81 29 62 115 167 147 147 100 1 127 74 139 112 10 169 11 17 139 110 17 81 39 23 49 42 132 89 10 133 157 43 36 175 169 112 101 105 85 19 185 113 44 76 53 39 129 33 67 1 13 79 67 13 95 1 16 114 237 45 23 19 201 99 75 35 218 101 11 73 11 141 1 127 89 25 146 14 227 75 11 138 1 37 27 39 103 138 21 185 0 51 244 57 22 105 107 3 124 97 9 101 80 27 137 79 77 192 119 137 157 63 5 113 92 219 27 153 79 87 30 101 3 29 49 107 5 101 7 89 71 137 9 201 95 27 165 97 101 97 84 81 49 29 44 161 203 62 131 68 113 55 73 108 76 27 116 158 70 38 17 160 202 81 25 167 38 195 83 191 51 123 125 49 55 185 10 66 201 32 151 166 5 167 123 47 11 181 8 10 203 107 15 67 184 21 9 77 93 115 139 48 137 79 3 69 192 120 65 35 34 63 1 59 34 9 94 86 232 83 53 127 51 13 48 3 218 181 58 34 91 77 9 39 13 11 228 18 13 203 21 117 5 7 154 168 27 18 99 47 52 13 47 134 75 47 127 39 7 22 201 3 133 19 147 0 29 196 120 245 137 176 103 4 173 137 54 201 70 116 195 101 112 31 99 9 9 15 137 55 53 53 93 81 21 88 59 65 24 55 137 27 213 81 125 137 67 89 108 97 0 45 7 24 47 95 28 6 5 35 53 26 61 63 71 101 4 33 113 88 65 53 29 135 203 167 15 213 121 101 19 59 56 119 100 103 102 62 39 219 71 41 169 135 85 23 74 145 25 23 24 5 9 11 37 28 67 56 89 8 107 133 169 80 37 96 221 127 213 107 41 34 155 11 8 4 178 67 61 8 4 99 15 45 151 87 108 135 53 102 69 117 115 51 94 68 111 27 27 117 51 169 165 187 109 55 94 164 113 100 163 79 167 101 20 31 13 85 21 23 11 24 193 133 239 83 39 221 45 48 37 123 57 1 3 38 62 38 125 61 152 13 62 63 117 25 149 37 143 179 150 1 76 95 131 133 159 117 47 121 19 139 29 71 19 185 178 139 209 47 110 111 84 165 23 157 101 61 35 139 86 29 199 59 86 39 115 14 77 186 197 36 186 223 57 77 187 50 52 2 219 187 35 5 175 11 97 195 97 1 52 79 100 21 111 203 183 8 46 45 212 9 105 127 17 143 49 43 63 87 75 106 87 5 4 19 39 113 13 15 109 47 78 21 99 48 199 94 175 144 41 187 63 107 53 71 19 65 17 185 87 99 47 13 153 7 56 143 21 95 93 31 117 91 23 83 207 57 25 49 129 9 137 22 11 35 18 79 35 3 89 195 39 55 15 57 25 61 169 102 93 99 111 47 98 43 131 131 149 161 131 151 99 21 169 101 143 69 55 87 77 151 7 10 43 69 21 75 187 35 126 152 101 93 107 197 168 79 164 170 3 14 69 182 6 57 36 75 98 5 35 122 149 8 169 13 3 51 33 61 19 142 87 91 121 99 49 133 186 65 225 109 61 36 117 15 125 3 28 57 119 71 37 209 212 75 29 199 9 111 131 90 185 12 115 55 13 170 71 3 23 137 47 8 16 15 205 19 55 106 11 157 13 66 5 131 45 101 9 38 9 45 1 93 73 42 31 155 42 95 134 155 35 56 1 22 93 45 156 36 37 97 211 121 48 167 6 69 127 67 84 23 29 113 153 40 135 159 149 85 101 80 131 9 158 84 29 5 59 117 39 59 29 168 89 29 119 38 68 117 11 170 195 84 74 111 23 1 151 91 138 9 33 73 132 39 102 55 31 68 95 4 17 112 39 37 71 111 131 47 143 220 86 103 41 5 35 107 81 129 97 150 87 155 133 205 68 39 141 225 15 39 77 115 6 23 121 5 132 21 23 76 3 144 93 209 21 178 104 36 107 53 157 25 9 114 135 64 151 29 193 62 93 29 99 114 37 228 27 43 35 9 78 104 225 5 29 147 13 91 167 63 49 92 17 23 131 47 12 139 187 79 179 60 153 175 23 197 11 59 68 33 125 37 116 157 60 23 163 159 73 31 22 23 163 57 102 71 31 55 155 73 71 43 147 115 35 37 63 1 115 21 87 90 159 5 131 180 123 59 67 25 87 110 46 52 125 92 188 103 20 165 21 19 154 17 1 54 37 191 3 9 9 51 127 38 68 69 42 130 127 136 155 13 183 15 27 171 96 27 138 175 199 117 25 67 5 22 51 25 221 171 75 185 49 70 28 179 54 113 125 201 63 161 57 81 155 22 79 19 23 153 51 225 97 53 131 29 20 127 39 73 121 197 25 97 35 238 111 110 47 16 23 207 75 123 26 202 107 51 218 151 100 51 3 147 88 123 63 12 66 51 42 167 112 159 71 67 69 91 220 47 113 131 20 191 107 5 209 129 32 108 56 17 59 57 142 61 2 37 193 183 15 19 68 11 23 38 46 73 73 85 131 13 4 181 35 151 15 147 118 5 42 187 45 40 129 3 96 1 25 121 10 127 51 94 69 122 28 155 72 72 98 25 108 17 159 147 167 96 47 61 61 41 0 247 95 170 115 31 95 14 12 20 69 139 169 20 176 15 97 173 19 137 67 175 63 128 43 10 9 141 26 225 73 126 105 31 37 111 49 139 23 51 15 13 147 125 137 126 59 39 11 5 13 3 1 159 26 17 237 25 145 138 109 53 21 81 190 143 134 33 35 53 98 49 84 184 75 120 107 187 146 195 34 98 19 48 77 78 14 33 65 185 75 84 25 9 201 10 27 175 66 137 11 67 107 5 87 107 33 82 137 50 97 37 5 115 85 75 117 42 5 19 7 137 109 29 115 163 57 63 85 45 61 37 125 15 52 123 95 7 48 95 39 94 107 23 111 72 121 117 11 93 95 11 7 93 124 25 25 117 87 57 211 232 179 19 8 200 170 102 61 43 181 57 74 196 103 15 57 129 174 107 27 166 93 93 75 42 15 109 65 67 108 157 149 87 228 93 162 13 107 163 147 83 0 12 63 165 97 45 153 114 85 5 35 21 135 141 139 161 36 104 26 63 208 29 149 183 92 11 29 64 7 173 44 73 8 23 26 76 3 98 101 63 67 25 42 191 161 25 118 123 152 199 1 49 25 45 37 51 67 147 151 15 81 127 17 15 196 13 85 148 12 203 69 127 192 163 167 45 27 173 59 60 7 19 21 8 215 137 17 40 15 101 5 156 61 34 28 4 3 51 157 173 37 1 223 68 73 85 37 42 128 101 22 17 99 87 230 58 15 37 18 193 107 104 141 151 179 67 147 19 24 79 85 81 7 97 52 65 110 13 129 111 31 101 203 79 13 154 105 85 51 43 119 63 147 13 39 12 69 75 129 79 151 128 62 18 125 169 129 119 91 55 97 9 73 13 131 167 99 213 141 49 27 65 67 105 123 85 108 35 9 31 149 67 78 25 66 31 31 7 35 59 116 117 117 39 110 191 71 82 179 19 19 24 111 57 122 41 151 14 73 57 141 71 73 35 41 119 83 26 3 43 112 93 39 95 171 44 107 25 133 37 20 93 95 85 32 170 33 153 87 146 101 59 41 40 197 3 49 43 83 55 103 65 7 133 107 157 101 167 49 63 137 45 107 86 1 117 74 59 164 36 15 34 101 89 29 67 159 13 41 13 86 18 111 80 86 49 45 3 71 13 110 17 87 21 7 159 135 113 189 122 51 51 2 87 23 49 15 99 8 11 132 109 51 27 30 187 136 85 165 93 155 173 65 48 33 142 111 17 2 101 11 37 5 177 31 155 154 15 117 167 240 49 173 33 119 122 129 159 107 3 71 33 126 57 57 47 185 20 103 109 117 26 5 24 81 15 133 69 98 54 143 15 61 91 180 205 30 73 43 103 1 23 25 121 42 13 135 63 187 25 56 148 67 28 183 77 133 85 41 45 141 205 68 79 122 115 81 193 44 168 36 189 188 9 241 191 39 110 21 135 103 65 33 124 35 49 11 61 181 165 57 197 73 92 147 78 47 61 71 1 38 99 133 202 83 101 87 127 153 5 179 25 74 67 22 203 130 31 91 61 59 153 17 73 112 23 51 88 104 175 53 157 57 17 153 7 96 170 13 67 19 104 3 147 145 107 7 127 10 91 99 30 105 215 33 125 114 109 179 22 105 13 1 36 23 7 73 9 195 163 53 29 89 45 12 99 125 81 1 27 11 197 0 60 43 66 85 58 81 89 93 191 83 45 0 71 81 19 57 56 68 10 110 176 88 45 158 144 229 11 127 9 55 103 80 215 79 22 71 71 181 57 17 199 75 63 112 130 26 185 73 103 35 28 113 37 235 113 1 89 131 218 153 129 10 141 41 74 93 173 75 69 191 43 181 2 100 80 133 83 121 7 153 197 207 45 59 41 68 81 87 21 103 1 89 184 87 112 83 81 155 123 25 107 35 128 34 52 83 39 173 5 53 5 53 12 67 47 89 53 0 193 7 48 114 28 21 28 103 113 59 123 183 15 24 55 61 206 103 111 133 32 51 134 162 146 107 113 46 155 31 51 227 168 13 211 129 123 65 221 3 123 120 172 117 101 15 40 63 43 67 103 77 119 9 72 105 39 27 121 23 212 68 10 58 81 31 51 129 158 19 73 56 6 75 63 161 49 15 138 59 93 27 45 83 121 27 26 117 47 189 145 3 97 73 127 9 91 151 10 177 7 57 104 99 51 98 7 79 21 61 49 141 63 103 181 21 140 25 77 43 21 67 141 73 35 191 38 99 15 19 27 10 25 13 19 21 53 178 71 59 11 166 91 205 63 1 79 65 207 23 163 123 23 25 52 9 86 25 143 13 36 33 2 139 139 34 23 35 123 95 87 89 80 15 133 19 5 80 40 219 211 17 85 113 98 72 217 141 36 134 51 41 28 161 139 123 5 214 163 31 109 125 69 117 155 85 53 53 73 75 81 149 125 109 121 103 91 119 37 24 65 35 137 179 109 154 59 129 97 107 32 31 150 19 67 11 20 85 69 1 39 1 193 111 125 47 6 9 15 67 220 15 69 7 107 36 189 24 129 26 41 166 95 161 7 37 52 141 35 21 21 51 167 28 117 31 222 245 92 96 111 103 176 113 27 64 3 11 57 91 7 1 74 205 7 95 151 117 82 63 63 28 49 21 105 63 56 201 90 44 28 45 169 170 32 53 17 16 155 115 97 10 195 172 145 9 143 61 213 101 177 73 72 51 95 42 133 71 227 25 97 155 215 49 75 63 33 51 67 13 141 127 133 38 33 12 79 159 109 25 37 105 121 137 33 12 102 25 87 11 2 27 197 33 73 190 151 123 149 59 7 126 22 52 21 29 19 103 201 148 12 91 133 161 52 98 19 19 7 55 179 113 91 53 159 60 0 43 162 41 154 201 18 8 125 117 181 55 35 74 155 49 219 159 187 129 57 23 101 90 28 79 161 9 23 45 39 114 12 44 123 101 43 79 11 45 104 51 67 89 63 79 20 5 89 135 81 129 151 1 195 21 192 43 94 215 54 39 117 87 73 35 3 69 165 55 65 89 65 15 29 22 61 73 163 145 1 65 13 159 159 108 29 65 53 61 47 7 1 11 103 13 102 34 123 43 127 99 143 93 190 96 113 152 124 162 138 56 180 85 210 65 8 107 3 42 121 7 123 22 95 43 166 103 3 93 25 186 187 92 122 233 47 87 116 73 45 155 7 54 127 135 197 71 61 25 27 5 68 188 10 174 203 9 119 26 25 111 32 45 5 81 13 179 27 206 70 31 93 75 95 145 31 71 115 148 146 141 129 53 186 101 73 202 61 162 231 54 127 147 23 148 151 0 173 177 91 153 23 105 50 17 21 235 121 73 215 1 6 128 115 87 21 12 193 11 3 43 79 149 185 16 5 74 83 25 219 35 129 94 143 215 181 14 25 15 160 49 205 77 3 143 81 181 93 26 19 114 179 119 184 60 23 121 83 5 194 178 61 60 80 98 211 51 117 223 67 84 17 139 87 25 71 43 167 51 150 113 25 165 45 11 155 110 101 115 31 131 71 129 23 41 42 21 87 34 137 70 189 20 85 1 161 63 18 4 214 241 49 120 9 73 89 67 130 19 5 43 187 63 16 43 45 141 63 67 63 81 5 103 16 3 43 137 223 15 73 83 29 69 29 23 2 139 47 199 80 63 129 54 5 13 83 53 55 32 95 231 67 37 94 25 100 183 66 131 151 23 32 121 25 103 156 7 194 27 142 71 119 34 213 47 140 207 79 59 39 111 88 46 55 119 79 172 126 182 84 49 131 7 36 113 47 60 17 67 43 19 33 55 65 35 111 97 17 123 38 101 74 0 32 28 116 11 135 55 77 45 141 55 87 145 19 21 43 60 45 65 25 99 51 231 29 71 87 24 179 67 25 3 6 34 55 60 60 38 72 29 19 43 13 94 7 29 45 53 122 131 91 57 46 72 125 110 166 53 39 10 217 199 53 1 64 51 168 117 9 61 1 17 57 105 42 175 137 3 166 17 7 107 43 64 11 117 91 228 21 39 33 134 59 10 71 31 26 121 3 57 73 15 193 128 150 135 123 16 207 25 26 115 22 146 64 128 99 42 120 209 167 101 7 188 184 83 224 133 24 196 53 165 208 3 54 183 43 103 108 93 55 115 9 155 50 68 5 115 139 21 8 67 111 113 43 121 111 90 15 101 98 27 89 111 1 3 35 15 169 57 59 13 116 2 107 17 7 15 109 79 79 57 185 69 17 53 96 83 103 1 233 16 68 91 47 33 175 41 47 99 27 101 185 140 5 61 108 158 107 106 131 40 1 27 175 111 26 72 80 45 33 195 36 99 45 2 95 190 211 71 8 137 149 104 93 14 56 11 57 64 27 83 9 65 73 155 29 171 71 145 151 3 146 52 215 150 109 125 39 5 65 71 139 73 71 22 161 22 24 67 63 111 2 73 151 71 131 17 58 109 31 3 53 153 66 2 13 139 110 11 27 33 49 15 103 157 147 16 15 162 20 47 35 49 161 35 38 217 91 53 57 91 191 98 94 5 61 211 27 20 45 127 40 27 27 92 73 69 119 39 5 119 103 95 47 1 17 101 59 85 47 15 43 243 3 127 144 9 85 24 59 26 1 207 157 201 56 194 50 7 13 13 123 111 120 73 55 77 141 159 25 29 38 239 152 1 86 113 109 3 18 231 175 143 53 21 38 127 175 63 45 85 143 1 37 23 30 89 24 88 45 7 99 36 33 44 74 71 67 85 231 154 145 78 37 21 44 16 117 132 144 53 11 85 45 5 7 77 171 99 49 23 19 68 55 71 21 95 55 121 25 75 112 29 115 17 77 93 35 76 61 5 117 51 69 99 117 6 13 35 197 23 107 94 9 25 69 101 106 5 111 71 16 45 31 11 9 105 31 138 84 188 19 134 155 159 83 165 123 77 36 51 1 5 63 133 35 61 19 67 11 72 38 155 33 93 129 134 203 69 57 45 171 161 51 79 38 86 0 131 97 115 117 23 20 37 27 124 1 29 142 39 83 159 25 237 83 162 133 133 29 86 57 189 30 181 108 61 187 27 121 13 74 171 129 49 41 83 116 39 186 142 29 129 7 89 121 14 49 45 73 64 10 57 3 115 79 64 7 121 243 57 39 87 85 61 91 168 81 47 147 65 69 57 101 109 43 28 115 113 53 60 129 64 237 1 117 67 16 158 125 85 50 28 139 12 63 25 29 87 66 125 197 194 50 4 32 39 95 37 113 85 5 115 173 45 91 78 127 125 180 138 97 93 75 101 43 25 59 219 7 59 41 52 71 161 87 145 21 22 95 70 1 206 93 82 28 151 111 119 65 35 23 91 33 13 57 20 101 67 47 41 87 21 10 117 65 177 15 167 104 29 99 53 122 48 13 211 1 15 35 71 5 93 182 163 32 89 166 131 194 63 80 39 34 118 103 17 77 152 147 97 151 18 15 193 125 99 81 25 59 149 38 117 86 134 127 92 97 37 105 2 97 81 31 37 59 96 19 235 46 152 156 67 14 129 108 103 107 45 87 163 135 39 129 46 171 13 69 10 44 39 107 67 9 162 49 85 109 109 67 109 85 120 145 153 191 31 5 1 117 6 91 119 12 59 100 165 73 88 19 66 139 171 107 93 18 87 135 129 51 16 32 25 51 115 55 86 169 39 101 30 142 65 169 96 1 70 91 194 164 40 1 193 123 25 85 23 190 8 93 57 35 10 29 46 160 117 109 120 11 175 94 147 37 67 131 81 73 35 125 147 1 72 136 115 87 84 116 47 71 115 155 124 53 109 71 10 143 30 98 149 21 55 208 187 15 191 55 17 73 53 143 47 27 131 41 9 27 10 93 12 13 17 41 59 81 71 29 177 133 127 183 49 49 5 71 97 42 57 134 26 172 47 175 94 83 32 17 133 67 21 139 91 53 1 47 91 41 51 123 108 14 3 83 77 114 13 19 12 101 122 53 105 171 52 82 4 101 1 37 14 117 87 194 40 12 43 1 27 3 13 49 81 82 50 23 55 64 197 3 13 143 135 183 45 63 99 89 123 146 132 127 95 94 103 166 138 31 169 191 66 50 189 79 1 123 173 15 77 167 5 205 91 63 41 29 50 65 63 121 89 79 25 3 13 77 3 27 141 68 95 109 121 147 73 22 125 33 12 49 132 33 135 23 79 91 217 68 115 81 191 41 20 193 157 127 77 30 33 99 26 148 45 83 80 115 66 40 50 93 141 17 79 80 126 105 143 122 175 7 233 98 125 93 39 51 7 37 11 26 80 81 2 25 35 172 209 199 105 28 43 159 78 141 39 215 93 3 145 26 81 81 35 83 1 85 21 124 22 88 153 13 20 118 130 41 209 165 31 45 89 107 149 49 185 51 192 16 73 34 113 57 67 5 59 160 121 247 71 96 9 85 75 79 66 75 216 32 39 123 117 197 116 13 3 217 103 75 123 51 125 90 65 131 17 119 103 11 57 119 134 167 132 117 49 55 35 31 115 72 117 92 26 43 44 15 227 117 8 191 88 48 23 189 135 139 5 102 69 173 122 140 7 159 66 109 137 121 101 34 13 76 27 53 145 117 6 89 7 36 149 140 47 87 10 55 7 201 21 9 88 126 39 112 107 177 13 76 1 79 170 96 77 71 92 18 43 63 9 1 33 105 73 81 55 9 7 73 1 129 49 159 140 99 41 15 183 95 45 71 99 35 94 47 153 32 203 121 29 29 46 160 17 17 88 33 176 71 209 73 17 91 26 63 17 29 69 21 143 143 97 43 88 79 123 165 42 45 182 129 87 37 165 185 7 42 7 33 196 32 81 36 142 101 234 17 178 13 204 135 168 139 128 151 41 129 32 101 163 55 139 131 163 201 85 187 89 219 53 57 43 45 65 72 157 108 19 23 123 55 9 125 145 129 20 27 129 129 43 188 151 223 161 143 129 109 15 87 39 153 13 122 53 172 179 51 43 49 57 87 41 98 43 123 11 65 40 29 17 91 143 55 149 109 37 27 15 40 17 35 29 235 19 103 30 49 139 6 197 10 17 43 63 134 43 191 86 114 51 31 43 171 133 79 57 10 118 93 73 29 21 64 25 55 49 25 189 142 207 95 49 48 16 73 13 57 125 11 108 8 231 2 201 217 115 191 29 27 165 123 17 166 78 53 30 131 42 138 27 65 168 29 26 3 82 112 246 156 89 35 183 52 90 39 30 59 165 167 18 80 145 4 45 125 59 9 55 41 51 61 163 17 187 21 115 11 31 21 69 49 59 51 5 129 95 71 44 95 19 101 193 116 144 141 41 22 96 115 111 50 1 155 39 159 69 149 37 9 89 24 33 166 25 19 133 161 47 183 37 22 95 159 21 26 143 111 54 87 35 118 150 120 229 6 29 167 57 15 57 17 57 87 41 155 69 170 71 159 65 87 25 54 49 14 10 136 37 170 101 43 24 127 17 45 36 3 43 193 47 11 22 87 95 63 28 233 61 91 59 55 127 123 35 1 37 39 5 12 20 67 115 57 91 39 207 3 6 187 141 29 138 43 195 34 221 80 3 39 30 135 5 51 87 13 33 49 26 7 27 42 11 121 89 3 77 1 157 101 73 15 105 1 39 74 123 181 4 161 59 59 172 104 89 138 28 77 157 41 15 25 199 161 65 38 15 41 39 41 127 149 15 25 40 97 144 124 83 13 49 59 3 149 117 120 1 84 30 200 109 47 127 227 15 195 1 52 90 0 149 26 172 8 109 23 97 35 170 9 63 101 127 103 103 119 57 63 159 199 77 7 135 143 79 58 169 163 105 93 139 48 93 38 49 21 31 85 2 215 90 1 107 139 112 187 83 118 189 101 113 84 145 34 33 8 35 17 119 13 139 103 95 37 51 51 93 5 63 195 155 134 39 9 28 77 116 82 191 147 61 59 109 35 195 5 86 7 133 88 39 57 59 165 15 177 13 89 146 49 109 198 11 26 159 4 65 61 52 151 17 41 77 37 90 5 91 65 119 139 109 14 94 9 177 193 19 37 11 38 102 92 15 138 143 4 49 21 27 1 157 178 47 3 136 141 132 35 28 91 143 70 41 41 3 47 173 117 71 113 9 72 9 18 19 107 32 30 143 145 94 43 59 65 93 25 87 77 113 21 139 77 66 193 85 55 45 89 73 173 9 3 93 19 241 41 115 151 46 121 49 47 24 151 59 127 63 1 4 17 51 3 127 23 50 26 103 89 149 75 147 185 1 113 123 155 8 17 134 205 53 9 107 181 113 7 3 106 40 171 20 7 178 136 10 7 6 111 41 181 189 125 43 207 61 1 15 125 208 82 19 97 170 1 139 111 63 111 3 94 183 120 53 123 54 59 78 169 81 17 141 115 82 7 54 21 127 15 1 128 5 75 3 107 95 61 30 168 113 130 47 41 75 20 110 55 29 39 135 27 64 29 17 71 147 1 80 13 5 8 93 231 167 99 9 142 54 49 203 6 40 26 41 13 192 73 49 178 67 47 93 123 167 109 189 9 215 19 11 54 185 2 149 81 122 159 36 11 141 97 101 47 127 77 167 185 145 85 5 85 75 20 39 67 25 210 3 191 178 187 19 23 11 141 99 82 33 181 105 56 231 120 21 113 212 195 69 112 43 19 141 14 49 73 4 96 91 46 26 99 69 11 197 143 165 172 23 214 7 40 119 75 117 132 147 79 66 73 28 117 34 39 167 165 45 95 43 181 43 129 54 80 35 72 39 161 85 155 25 33 13 27 55 217 48 187 81 163 7 223 25 43 114 89 165 93 69 145 29 27 5 16 31 104 93 69 79 29 91 55 94 16 219 103 55 25 72 75 59 80 35 131 131 72 71 131 68 35 110 169 31 95 29 130 5 145 191 150 7 198 133 69 17 7 143 181 126 1 47 25 175 51 49 38 101 131 222 51 99 107 37 81 176 9 75 65 29 3 119 168 147 57 178 55 12 62 181 51 143 21 65 35 36 72 161 79 56 21 195 0 95 111 17 32 139 54 65 94 109 121 113 103 55 105 1 79 27 53 64 39 7 132 245 115 87 115 41 29 13 67 23 141 64 1 83 58 105 0 9 83 28 150 113 173 49 58 205 1 46 64 159 5 107 23 93 36 116 69 49 33 121 131 32 45 43 39 21 80 91 49 21 69 55 165 33 66 184 203 19 79 19 177 4 181 184 1 1 67 125 73 161 33 53 47 105 31 11 118 21 49 29 71 37 149 24 139 23 93 53 121 37 92 144 9 7 17 110 107 53 23 27 14 43 204 25 143 49 108 33 11 95 26 33 39 94 214 95 7 199 53 40 39 35 29 31 37 75 1 147 82 22 38 107 76 85 41 79 33 76 31 17 24 101 147 35 15 3 7 33 87 215 87 32 57 60 139 25 105 1 35 143 37 82 24 145 56 37 131 63 218 43 106 135 173 133 80 85 151 117 11 49 125 13 17 33 53 51 105 131 5 90 0 113 1 9 68 1 57 205 69 45 43 78 39 5 173 9 141 35 23 85 63 71 183 71 45 20 155 97 146 145 38 64 159 160 163 135 43 75 201 40 103 182 105 4 18 133 66 15 203 207 123 9 63 111 105 195 138 43 95 89 88 51 1 117 85 20 61 91 53 34 185 121 147 221 65 58 92 179 22 173 25 30 133 14 217 121 142 130 7 20 107 126 65 47 15 153 116 74 27 166 130 61 54 17 84 159 45 125 16 89 117 43 64 3 146 155 198 39 27 59 168 94 159 155 75 99 63 9 57 7 145 142 32 129 136 140 42 23 53 73 56 13 69 133 129 95 111 229 43 93 106 73 43 135 185 138 65 15 155 99 55 11 221 227 165 75 3 67 126 32 143 69 63 40 99 137 244 99 66 81 49 22 63 151 132 73 26 193 122 43 71 1 25 205 13 161 17 120 192 59 113 145 28 57 84 173 26 176 65 189 29 29 75 51 55 65 97 12 82 135 11 130 211 81 123 123 37 73 64 15 149 125 23 105 209 145 41 46 13 53 222 10 213 25 115 28 17 89 34 70 16 85 61 38 71 61 205 5 109 9 63 13 5 200 53 207 103 60 167 34 43 27 221 59 189 54 67 93 109 63 113 187 128 231 52 203 49 41 97 43 114 113 74 115 209 114 80 100 92 179 145 158 11 4 141 24 101 15 114 3 31 67 90 8 74 25 234 153 47 19 105 163 36 83 23 25 45 51 93 79 98 29 129 183 23 44 28 121 91 3 69 5 174 19 48 132 115 181 5 23 137 147 7 63 103 190 72 19 107 36 159 11 159 61 212 19 80 33 1 99 99 1 85 36 129 5 227 53 141 48 31 173 60 129 180 7 25 139 185 23 129 23 101 67 62 64 41 63 2 37 1 105 146 53 77 24 35 49 171 133 133 23 9 107 115 51 95 15 45 38 1 177 157 147 119 139 99 40 49 195 86 32 176 64 187 33 59 15 89 163 87 199 173 75 189 139 185 53 9 45 45 75 22 79 55 40 63 83 7 51 25 104 57 9 113 169 42 145 5 21 202 1 3 14 15 95 21 60 56 74 107 146 99 122 136 58 73 1 193 65 214 15 113 121 19 43 1 71 187 51 113 51 15 5 47 68 51 71 217 162 99 77 21 15 15 49 157 103 187 151 0 12 113 83 1 115 153 79 111 78 61 88 37 82 49 80 150 55 68 67 199 90 21 91 34 5 174 81 51 19 25 66 173 25 39 183 31 239 97 89 24 9 29 105 187 99 131 177 1 167 142 51 89 103 151 1 75 119 12 14 103 109 11 197 43 48 20 193 45 140 82 105 8 135 130 91 47 0 75 12 114 54 1 131 157 97 53 191 55 59 61 29 0 43 97 154 134 45 23 133 13 135 102 172 9 142 41 59 185 86 37 4 77 117 207 116 15 2 121 109 45 109 101 33 2 151 79 49 99 103 23 41 137 17 23 183 81 114 11 22 27 73 91 13 72 67 133 68 229 19 17 197 65 98 119 81 49 43 31 27 57 50 79 129 71 67 76 27 113 12 134 151 19 25 86 117 167 36 64 53 117 45 41 1 59 40 193 6 99 65 121 73 47 75 61 20 157 47 13 107 126 77 56 68 43 179 55 1 80 195 117 17 5 23 197 47 13 19 185 41 105 53 17 29 183 1 68 78 127 14 62 147 29 39 75 97 81 221 169 9 43 75 49 176 169 11 108 175 55 147 91 23 144 229 11 49 148 139 107 93 91 27 89 175 93 5 25 19 25 169 125 121 30 4 44 172 47 161 6 7 40 41 137 23 117 91 43 207 131 76 81 101 14 39 117 2 143 186 77 49 43 92 21 44 80 25 82 135 71 47 141 41 15 37 17 112 127 101 139 54 59 35 178 21 67 150 121 28 149 95 42 85 77 57 45 9 105 133 187 10 49 75 39 5 131 67 35 46 25 119 42 25 143 211 65 71 1 143 35 19 77 161 57 211 58 191 187 227 31 72 61 197 13 25 35 2 191 42 119 7 157 223 159 131 14 176 30 163 79 137 123 1 93 14 1 161 35 30 173 99 46 139 27 76 18 83 21 29 133 172 41 59 6 39 205 88 140 21 23 142 53 49 34 34 197 3 63 166 47 85 65 59 58 181 154 24 154 11 19 215 183 18 58 71 117 5 117 93 20 38 147 8 87 127 146 194 177 5 30 184 175 8 109 26 9 160 175 185 13 56 57 100 103 21 123 98 91 82 9 109 6 19 23 31 13 51 83 57 25 9 70 2 153 78 39 14 25 163 119 31 212 55 25 171 29 9 135 159 25 6 29 21 80 191 33 203 59 91 28 29 93 135 65 172 146 86 105 19 33 27 1 169 51 69 71 115 61 65 19 30 37 135 22 159 37 29 83 17 131 173 90 21 29 28 181 41 72 75 63 146 41 67 124 39 51 161 44 35 155 25 147 120 21 70 71 23 92 1 127 55 59 206 65 75 50 57 79 114 119 86 173 137 161 141 87 101 65 37 11 161 53 9 135 0 139 70 11 140 110 181 51 131 7 15 61 73 47 123 139 84 179 137 179 136 85 106 21 189 133 31 26 67 101 32 0 33 88 100 18 88 94 172 76 139 165 99 201 58 29 157 164 23 6 207 113 11 195 139 204 101 107 19 43 51 171 91 143 76 119 18 69 101 33 25 7 7 43 13 35 89 129 20 70 105 9 177 26 9 124 81 11 70 74 62 19 3 92 141 63 33 25 93 101 21 91 52 64 29 133 44 105 121 134 63 61 4 3 63 105 67 141 46 36 16 107 174 46 35 17 127 87 11 121 90 15 140 231 14 149 37 95 30 147 7 98 121 167 10 115 84 57 62 115 23 57 188 142 49 69 67 113 196 67 89 35 117 187 111 135 137 93 56 47 70 27 131 40 46 99 89 1 51 19 5 85 205 12 119 91 42 53 161 13 83 74 154 157 191 23 89 193 73 110 1 19 79 100 27 63 35 99 50 99 23 33 30 13 131 99 39 77 67 69 23 22 103 142 11 3 87 159 48 45 124 7 179 192 17 41 173 108 131 221 59 25 127 99 53 89 133 108 157 75 4 78 133 53 1 29 61 81 46 11 201 141 75 7 107 41 141 5 60 97 48 97 75 12 57 111 37 109 3 41 15 106 1 2 81 54 81 25 97 79 160 141 15 58 8 14 33 88 147 165 35 0 151 3 13 105 104 47 83 21 155 165 54 49 140 16 77 107 92 207 179 45 138 79 33 13 206 86 136 103 113 165 85 21 106 67 159 39 101 199 17 123 98 103 14 6 51 34 89 174 55 174 35 115 87 99 106 5 71 20 35 77 139 33 117 13 16 185 21 3 34 19 132 64 37 19 1 101 33 199 11 43 31 113 37 177 43 25 77 79 41 49 35 93 27 11 127 55 15 26 116 152 44 45 135 67 87 155 211 111 161 60 73 9 153 55 161 119 49 154 41 43 186 11 112 37 61 89 147 85 65 181 172 111 11 43 15 80 151 39 97 149 21 42 67 43 127 137 64 3 119 125 21 17 71 65 68 17 1 66 109 85 9 77 42 197 92 125 145 12 221 149 153 55 20 19 57 50 35 91 5 21 124 50 63 137 29 29 63 134 29 63 221 11 8 15 19 149 46 41 133 141 39 75 189 59 109 205 18 79 143 131 29 173 77 149 3 205 135 101 175 20 48 32 43 75 205 35 17 179 83 117 36 60 188 16 59 51 15 53 11 26 67 19 44 61 39 157 67 39 31 7 15 7 146 77 12 43 181 88 111 1 79 32 113 71 75 9 54 110 174 49 69 33 167 91 105 95 35 213 131 81 109 38 73 63 9 187 129 131 91 87 19 17 177 64 132 100 147 73 59 69 56 40 21 121 23 134 90 99 47 66 109 67 215 191 41 1 16 57 119 127 19 105 184 85 172 1 105 43 49 35 180 1 127 24 177 168 129 105 9 85 158 67 19 78 130 145 183 125 9 51 35 26 13 29 158 55 91 126 145 168 7 6 15 7 15 59 73 125 19 14 179 88 61 51 201 101 89 100 19 146 43 18 67 121 45 33 153 67 45 57 137 127 41 63 7 14 1 141 79 138 124 170 162 34 41 27 27 33 135 93 37 209 129 25 161 52 45 131 117 159 90 81 71 155 92 123 34 25 25 197 183 119 26 41 92 143 23 195 132 143 33 11 187 66 22 71 200 185 81 6 115 31 67 85 10 117 79 159 19 43 18 57 55 5 63 231 25 112 109 35 112 194 1 127 25 32 157 48 26 88 115 137 169 17 41 176 96 196 100 99 67 67 123 25 163 73 15 3 105 33 103 49 127 41 93 62 62 69 10 25 44 21 45 126 103 151 15 79 205 102 6 61 52 12 162 89 174 45 29 110 121 103 1 147 2 229 125 63 48 129 129 79 31 47 1 47 101 158 107 9 89 63 59 1 43 109 29 63 24 138 65 67 40 75 41 81 59 103 91 65 205 189 25 203 71 87 57 47 216 113 195 211 143 31 70 61 110 153 35 139 81 40 21 105 43 102 45 67 25 113 39 75 147 105 27 39 51 105 44 33 127 41 111 19 17 14 33 167 43 97 96 213 133 72 23 38 125 29 5 71 81 6 167 25 145 69 113 37 35 145 187 127 33 56 103 9 152 143 6 47 19 169 163 75 59 99 119 163 34 159 173 45 121 29 195 73 164 55 227 95 52 115 133 191 26 108 59 51 115 28 23 10 5 50 118 75 135 101 73 47 68 105 183 13 86 87 28 18 123 59 162 141 100 142 127 51 120 27 63 171 169 53 75 71 3 22 19 75 15 99 129 46 27 189 91 135 91 186 37 1 170 11 64 33 157 170 61 235 51 164 125 193 103 78 217 10 11 55 54 7 75 41 14 25 67 55 219 132 49 7 145 48 11 148 51 173 115 128 98 219 175 67 111 140 21 121 87 105 165 102 192 169 46 1 95 47 55 49 85 189 47 115 145 37 23 13 79 72 183 4 53 53 13 11 187 184 53 167 100 125 11 12 83 187 33 71 157 14 9 89 83 126 135 135 61 118 27 8 86 83 90 30 124 20 215 131 5 214 159 66 63 51 51 188 177 115 173 30 61 154 203 27 3 2 37 13 29 2 27 23 95 46 55 13 91 63 13 5 25 14 13 71 37 147 183 27 13 3 116 89 27 56 111 35 73 177 117 107 93 181 92 198 37 38 117 110 139 167 42 12 108 11 23 97 11 97 51 73 135 42 119 65 40 41 179 77 65 104 139 7 173 188 25 36 40 0 101 79 59 106 43 37 18 183 13 129 9 171 80 1 97 159 68 22 77 113 191 88 25 41 43 48 238 179 37 143 112 57 78 25 35 219 137 79 137 47 47 107 155 44 197 168 125 120 39 43 15 3 91 143 16 43 21 109 140 64 107 18 12 5 61 53 19 135 149 59 94 232 95 107 92 205 143 191 147 119 9 27 108 131 113 139 27 39 1 164 73 124 216 121 65 1 157 35 115 12 18 131 59 207 11 61 185 4 7 31 9 11 52 121 55 94 138 113 68 88 95 71 169 58 123 17 31 64 121 51 163 21 93 49 134 14 148 20 53 57 55 149 205 81 29 145 49 33 21 118 29 69 67 241 39 55 111 47 5 78 140 151 100 21 169 4 81 38 112 155 197 69 29 21 41 149 38 44 1 183 101 56 25 1 1 199 33 58 57 7 49 89 17 121 181 131 109 100 93 145 42 59 111 16 155 45 12 65 145 27 201 63 59 6 3 13 110 154 91 81 62 39 37 63 111 31 1 205 37 107 153 107 23 32 65 113 173 131 9 62 107 11 150 151 34 112 33 40 20 107 89 54 106 77 19 129 157 51 89 2 18 54 83 129 81 45 57 219 163 66 108 43 87 125 21 11 126 15 41 145 12 11 5 35 185 36 107 11 5 67 27 61 13 105 37 56 133 127 57 8 197 139 27 59 63 179 87 107 98 73 63 87 114 31 209 63 31 102 74 97 15 16 137 11 55 173 25 223 223 59 158 41 16 147 1 31 95 12 57 23 78 78 101 168 93 70 63 91 46 71 3 17 4 135 50 13 77 24 37 88 226 9 125 163 67 174 19 215 1 55 173 126 3 120 48 101 159 118 85 7 165 51 131 121 149 47 119 61 10 227 33 46 120 94 156 89 18 90 57 161 177 157 68 136 59 33 95 137 13 222 85 105 17 75 141 227 149 80 115 124 0 36 5 19 57 67 11 73 19 29 205 147 215 43 114 93 25 82 30 139 0 55 13 45 11 18 7 97 4 129 29 117 15 141 155 169 84 63 181 207 9 54 30 9 41 61 169 59 121 87 70 158 193 97 106 194 109 121 79 126 13 1 112 99 40 137 53 49 110 132 195 173 105 42 11 184 77 185 124 127 49 8 119 15 185 101 86 53 128 121 87 159 93 9 143 83 167 24 149 75 184 235 38 43 13 57 27 148 131 6 79 61 23 12 80 45 63 17 87 42 39 199 73 67 59 115 61 131 83 82 17 87 133 65 79 59 9 44 72 109 70 118 97 138 21 143 217 23 113 113 82 23 1 51 53 38 28 59 57 21 13 19 87 101 63 29 147 121 41 171 51 136 149 161 79 111 119 5 31 10 71 99 115 57 86 60 147 105 127 11 79 35 99 31 111 74 71 42 1 135 119 89 184 43 29 82 21 111 0 80 105 145 147 119 47 70 85 9 28 233 165 126 30 85 107 43 148 163 69 23 66 76 116 94 123 87 7 171 28 84 33 27 27 162 139 6 5 21 137 47 157 58 91 69 191 133 117 43 113 59 180 88 57 17 49 14 122 160 117 25 55 119 55 97 110 2 64 46 90 52 70 118 89 123 88 49 89 63 31 103 3 45 51 11 9 141 87 123 227 53 66 75 200 2 5 59 156 67 123 19 97 19 43 53 35 3 25 3 131 125 51 23 11 70 13 17 11 53 11 105 19 90 61 53 7 17 99 20 105 144 125 51 31 13 11 181 9 66 25 119 127 37 11 161 25 82 27 69 13 65 44 123 76 111 144 171 75 35 167 21 70 101 145 79 154 98 21 109 21 124 83 7 85 15 37 12 27 96 3 205 209 3 92 143 100 81 229 19 75 3 77 5 25 121 32 115 49 77 143 229 134 51 204 103 183 3 71 88 85 158 8 51 23 90 37 75 161 121 65 123 55 128 148 157 13 105 66 15 65 77 197 43 37 73 15 39 175 191 65 42 186 139 151 81 102 168 23 53 129 151 195 152 107 183 5 71 3 35 59 178 37 1 3 65 3 45 75 131 49 55 97 49 105 11 156 163 82 49 147 75 15 77 111 4 31 117 17 77 157 189 91 57 26 39 11 179 149 16 117 107 104 143 135 99 41 13 62 104 121 165 190 72 63 143 66 146 235 29 37 53 83 33 53 54 149 105 26 57 161 173 20 175 159 76 7 57 50 31 80 79 155 131 103 229 112 60 25 75 71 82 15 100 141 112 67 1 97 78 105 15 77 52 5 45 42 57 98 205 88 3 87 5 129 3 33 33 171 158 103 19 192 44 159 21 91 46 97 128 114 29 3 13 25 179 72 63 117 49 102 33 34 51 175 79 17 99 36 23 17 51 17 9 191 183 234 215 153 145 37 37 97 91 119 13 131 35 52 13 103 99 19 176 14 203 131 66 69 13 101 35 45 119 3 13 191 7 21 195 65 195 11 108 128 73 69 143 41 143 0 88 11 102 96 13 47 53 62 53 39 74 137 89 119 141 57 205 155 83 188 85 47 109 91 43 91 140 35 201 131 123 136 150 21 39 105 177 111 121 15 35 76 213 179 89 191 9 146 141 31 22 122 67 167 155 162 5 48 7 125 191 57 48 147 71 69 119 101 10 129 56 1 155 117 13 62 118 47 69 15 5 60 33 36 78 117 127 99 159 209 101 77 67 23 31 93 31 183 33 1 130 133 106 183 151 161 35 113 193 63 47 7 167 105 105 159 200 147 11 157 48 90 219 137 33 179 1 17 168 41 68 117 46 149 117 236 52 27 73 61 3 174 85 13 0 1 26 153 157 66 86 1 78 24 73 97 61 31 104 117 67 85 149 115 31 73 110 16 127 151 107 25 71 47 83 107 117 213 193 78 19 29 85 246 103 179 81 35 30 77 92 134 77 129 23 185 171 171 167 219 23 6 45 15 144 55 1 47 140 177 16 148 13 119 183 175 61 129 36 25 1 24 63 45 225 21 24 69 84 174 55 85 53 235 235 74 101 150 139 183 156 7 64 111 153 30 97 147 9 75 14 6 109 121 49 19 63 78 27 88 57 158 91 229 181 82 31 82 60 193 73 95 7 77 197 145 17 126 21 15 211 169 21 48 99 1 30 25 1 191 75 171 66 87 195 121 7 7 28 121 7 59 55 41 81 34 57 49 81 0 161 89 195 129 15 13 139 23 79 58 191 45 52 129 219 71 81 67 7 7 77 36 93 0 9 68 91 143 147 221 39 69 73 75 78 27 103 61 3 67 32 57 151 121 31 30 23 107 97 12 2 190 1 16 111 26 18 37 147 57 7 161 71 21 73 121 193 124 1 97 128 31 219 51 36 49 11 31 27 47 97 141 108 49 65 47 99 49 14 201 87 73 37 87 159 175 143 9 57 16 40 215 137 59 85 45 10 43 197 70 63 56 130 6 122 54 143 14 128 227 47 40 51 97 50 169 77 12 35 29 113 9 64 107 69 107 17 43 24 25 99 23 76 131 8 45 93 67 23 147 151 124 13 1 117 88 185 73 137 56 104 52 125 141 149 93 123 42 219 1 99 62 58 192 204 8 119 142 41 22 179 43 62 51 115 77 25 54 15 170 133 25 161 102 17 209 9 193 69 124 143 217 149 102 1 119 17 27 2 39 3 25 101 66 191 93 215 103 77 5 103 83 181 71 229 179 39 106 1 127 138 147 105 55 17 92 237 99 201 97 118 19 45 15 141 176 156 81 147 17 131 55 19 151 27 147 53 39 81 83 7 137 29 49 220 7 54 31 67 39 35 21 97 53 82 87 53 30 85 179 74 1 111 13 85 25 43 69 51 93 43 31 104 17 203 32 35 195 12 39 45 180 81 80 121 17 37 8 15 93 51 126 3 64 92 33 161 49 167 38 143 5 129 97 196 10 3 57 37 93 19 82 117 29 43 1 11 158 63 81 29 227 75 11 95 59 25 103 37 75 35 38 79 171 53 5 44 0 169 24 117 45 55 9 13 13 79 163 59 57 138 75 143 28 31 96 157 15 75 45 19 75 17 35 169 15 0 11 77 71 106 49 84 125 91 7 138 35 43 141 51 29 35 77 71 55 135 96 32 37 21 105 67 50 17 75 128 5 77 34 113 30 31 153 31 25 89 157 83 18 93 8 29 161 31 23 71 22 32 110 31 110 113 43 217 56 103 0 43 70 35 6 102 73 113 55 57 127 93 21 68 129 69 213 59 51 177 190 3 143 151 1 112 1 84 95 5 2 175 157 100 21 78 115 81 152 86 55 39 189 25 178 41 9 75 180 57 97 17 130 155 87 17 29 177 133 119 193 147 75 85 46 33 93 47 85 26 53 163 85 0 26 43 59 215 71 85 39 16 99 7 89 43 10 29 92 181 5 37 97 197 160 41 53 7 64 3 80 61 41 143 77 121 21 167 47 13 5 69 75 97 7 171 181 144 27 153 108 101 54 21 32 21 179 29 70 6 180 127 119 45 48 89 223 54 42 55 8 75 87 17 31 31 66 9 47 117 17 127 147 31 113 23 49 17 103 162 25 55 81 94 57 101 49 232 77 85 13 45 79 29 90 63 19 78 79 17 28 23 1 24 5 149 159 77 189 1 125 141 69 7 37 145 55 171 22 54 201 214 52 127 133 106 41 169 3 19 141 5 11 49 101 115 43 43 97 51 86 212 158 85 91 33 5 85 1 36 30 103 41 169 193 7 179 6 1 161 58 11 55 18 145 37 67 107 83 95 123 39 149 15 83 117 31 51 59 61 133 15 89 69 15 187 21 127 53 14 68 28 15 14 5 153 73 56 17 27 61 169 181 96 117 1 99 15 12 98 121 35 111 175 9 91 142 73 7 63 134 12 59 7 197 30 176 140 37 62 94 141 103 75 144 47 73 123 104 86 13 71 186 26 201 41 67 107 49 181 10 72 29 93 26 159 70 5 58 10 18 7 127 89 69 61 121 47 123 2 128 17 15 51 22 123 59 52 1 21 113 41 98 71 83 3 29 60 8 12 26 107 30 144 123 167 33 121 87 163 8 95 190 65 125 16 69 103 108 229 41 166 32 41 67 95 87 88 193 101 5 61 14 23 180 131 15 135 53 219 4 151 69 139 69 78 14 185 59 159 153 79 43 113 37 128 94 175 190 81 140 65 1 13 99 57 15 153 133 90 8 151 23 137 17 89 87 47 19 113 97 166 148 158 114 146 215 205 51 190 61 21 41 102 115 53 33 14 67 11 8 75 1 23 27 30 171 39 145 1 145 140 70 34 33 68 107 90 19 141 41 14 31 17 3 2 159 164 124 15 53 83 159 18 39 9 68 59 65 181 15 143 49 97 49 112 7 57 33 11 9 181 24 75 65 93 107 42 37 91 53 39 95 21 57 226 67 99 25 181 102 64 193 51 32 137 93 91 147 65 47 1 57 125 113 107 229 93 53 38 185 84 6 157 11 1 137 125 79 209 147 15 24 119 29 25 65 108 25 80 118 102 103 151 3 49 69 125 1 221 80 85 77 207 43 31 69 111 111 83 115 70 178 137 70 103 151 2 88 3 66 33 141 23 10 79 151 177 121 55 53 123 100 89 7 17 80 223 12 103 145 34 25 15 15 120 121 75 33 91 87 69 100 5 17 19 165 13 145 135 116 20 10 67 227 20 71 137 0 167 45 121 91 69 89 152 219 1 194 98 3 23 37 49 81 5 165 60 39 199 221 27 198 63 29 21 3 67 122 43 20 26 85 213 221 4 55 113 150 85 11 63 32 47 84 151 83 221 116 93 106 52 163 45 65 120 21 83 168 73 36 33 227 107 93 115 120 86 76 46 29 53 50 72 133 135 79 67 43 109 119 171 16 155 3 210 24 145 21 71 1 119 34 33 53 72 147 1 129 157 167 185 7 0 87 1 89 60 61 33 101 34 111 14 67 202 39 69 25 79 133 168 189 1 115 43 129 33 108 171 172 169 183 17 4 51 17 57 121 72 73 15 91 55 3 215 21 61 1 219 91 19 5 59 5 17 15 59 29 79 54 123 147 105 145 13 45 71 56 199 43 185 53 43 69 95 120 67 103 45 12 93 238 120 13 147 49 128 35 73 91 19 91 46 13 15 47 37 1 191 153 86 21 75 91 177 71 139 185 85 60 47 63 121 43 125 123 84 38 17 133 33 191 105 109 179 3 134 112 151 161 158 39 155 187 18 229 169 8 46 129 163 65 53 96 19 74 71 107 47 51 143 15 75 158 137 63 158 188 53 62 23 69 101 167 126 39 91 29 165 177 163 21 7 13 135 67 205 94 110 26 83 30 17 35 99 187 104 56 19 17 8 33 96 111 108 159 123 79 81 92 7 5 39 51 127 67 205 25 83 73 18 111 65 61 187 5 28 25 5 27 93 11 15 41 5 61 209 191 27 122 9 31 171 155 8 137 51 57 59 155 29 9 36 17 63 69 79 54 95 115 70 127 152 93 55 65 28 113 95 142 9 99 16 195 230 1 30 5 9 103 67 37 77 197 9 17 45 48 52 79 143 43 133 26 75 150 199 27 35 119 216 177 25 92 35 29 31 9 11 127 37 25 120 19 168 39 43 151 55 25 25 149 17 157 89 63 174 101 120 28 61 63 36 27 71 132 162 43 10 122 13 65 37 115 119 81 123 173 35 37 17 21 27 88 117 67 19 101 53 32 141 111 13 57 119 107 57 3 31 91 73 117 76 201 141 167 59 65 129 70 43 100 169 75 135 217 153 119 35 126 11 65 113 101 87 195 46 34 105 17 93 65 200 163 99 67 145 90 5 59 60 157 109 51 19 137 105 2 135 85 239 17 125 11 112 69 121 59 17 49 25 0 19 185 91 14 47 57 83 125 45 165 131 31 146 163 146 5 103 55 121 75 187 5 32 129 97 41 15 36 193 39 121 19 224 181 83 209 109 3 103 42 41 63 114 181 1 120 67 18 19 115 91 165 23 86 51 12 48 15 89 121 43 65 177 105 15 149 61 35 155 175 147 70 77 47 54 175 33 54 203 179 35 94 87 157 153 97 83 146 75 19 5 38 39 55 53 204 31 159 33 170 119 195 17 19 1 63 36 52 222 27 211 53 21 87 167 72 15 27 86 29 75 103 97 12 167 47 61 213 25 0 13 145 77 175 149 31 189 62 8 107 73 84 21 49 183 125 143 67 33 167 6 17 72 99 27 241 7 17 73 105 113 19 50 164 97 2 43 22 211 139 44 121 83 197 7 107 125 42 122 139 40 141 81 42 133 104 107 127 25 63 19 73 33 9 96 129 67 91 208 33 181 73 26 62 50 38 59 43 3 9 51 121 1 213 108 174 99 91 107 5 210 6 74 67 102 211 27 76 59 21 53 99 38 6 241 131 60 31 87 64 150 51 175 99 164 85 59 74 51 113 125 82 7 33 119 31 40 57 53 102 1 103 171 19 90 47 132 4 117 57 73 75 197 5 223 153 1 161 37 3 215 59 29 77 159 211 127 183 11 21 15 57 215 11 19 123 95 119 41 110 41 131 11 111 43 150 5 115 174 131 11 66 96 36 111 37 72 95 21 61 2 14 17 4 13 81 45 8 163 71 17 119 7 83 49 151 29 101 47 119 121 209 7 33 117 89 115 11 49 5 59 225 11 198 58 209 146 184 3 91 80 222 29 49 23 61 55 34 145 57 5 65 141 3 73 183 131 45 178 16 169 15 51 65 135 63 112 88 1 27 165 19 79 4 191 37 115 43 59 43 155 15 11 48 13 87 29 193 37 14 139 122 89 25 165 21 145 191 9 93 59 100 7 173 84 153 109 73 38 127 23 10 51 79 1 1 3 117 173 89 120 7 59 84 63 47 205 197 45 39 133 146 175 147 91 87 2 241 119 73 121 81 3 47 137 84 135 9 127 171 81 109 141 193 96 20 141 59 98 65 37 127 30 23 159 93 199 35 83 47 165 49 71 143 105 226 33 33 85 2 21 61 31 11 181 46 125 43 35 37 33 50 58 41 7 84 31 19 80 27 7 45 133 42 13 190 71 153 104 3 97 189 195 49 129 73 62 77 107 11 28 38 31 145 57 94 132 1 35 22 173 99 124 17 171 99 221 107 3 40 93 23 32 175 20 3 37 21 78 109 189 191 159 224 57 59 151 39 95 133 163 3 57 47 48 15 37 3 166 129 27 103 71 101 151 53 45 135 119 23 177 107 195 49 189 77 34 199 87 31 115 139 45 25 75 50 54 96 89 1 109 193 75 29 86 83 23 118 128 92 100 45 41 63 115 46 214 99 76 45 75 113 55 63 49 28 95 75 110 130 13 85 175 99 176 27 112 168 20 82 15 77 71 22 141 55 20 49 59 31 47 101 115 90 91 23 105 7 138 121 14 43 153 103 115 17 40 2 37 187 5 164 7 65 83 202 225 39 122 42 13 23 163 59 1 230 169 63 28 57 70 44 0 21 17 40 159 91 55 18 111 43 153 73 192 35 69 125 9 152 1 59 52 85 17 67 28 117 117 159 125 11 32 81 60 30 45 68 47 185 25 25 39 113 103 103 14 90 199 32 153 27 107 9 57 82 17 32 85 191 93 45 77 75 74 60 3 58 39 29 13 93 49 153 35 44 149 164 9 31 85 131 55 46 147 145 155 24 175 71 155 83 75 63 151 5 107 116 41 185 73 31 35 173 28 22 99 145 191 1 62 41 77 78 65 6 13 7 92 95 0 15 75 52 201 1 13 29 167 207 29 48 64 195 54 91 61 50 137 4 122 87 66 221 5 129 78 243 141 105 103 125 27 167 67 57 21 149 97 133 111 157 103 85 17 115 39 147 143 25 45 83 69 87 59 45 51 219 98 117 75 179 57 114 135 89 193 81 53 162 131 149 5 83 9 115 129 27 4 32 15 89 44 231 100 77 16 159 10 131 69 65 101 15 1 160 42 35 15 82 55 6 73 65 13 21 159 39 71 10 73 160 117 211 67 28 71 55 41 59 63 56 24 52 105 15 199 55 29 83 3 174 62 108 27 102 71 51 2 123 99 28 128 126 27 6 140 109 43 129 75 170 158 1 11 38 18 137 11 16 97 63 91 73 45 11 125 9 36 103 35 183 103 180 61 5 153 175 143 35 131 167 7 15 55 6 55 98 13 19 83 21 137 39 34 15 108 71 201 54 54 43 26 103 63 32 27 83 21 27 109 164 99 59 33 110 127 99 7 68 142 129 19 197 45 139 82 43 199 56 95 36 191 37 24 124 130 25 139 226 103 40 130 123 16 116 25 105 37 53 193 33 89 73 35 41 213 9 73 42 147 120 46 159 176 69 149 175 23 10 47 103 53 115 101 37 73 127 145 13 81 66 113 7 75 155 65 115 91 115 6 71 19 55 153 185 71 121 16 182 25 39 133 173 169 165 167 31 19 83 31 73 39 68 75 62 36 5 96 30 49 192 35 142 113 177 59 98 183 37 17 165 107 87 119 153 59 29 55 64 136 3 146 117 117 11 131 114 36 25 53 9 125 217 57 172 43 69 75 65 57 83 59 105 41 11 38 197 57 107 139 13 7 6 11 97 99 229 57 187 41 6 1 1 91 58 77 123 136 21 241 131 31 155 43 30 81 213 65 83 2 178 132 127 79 115 11 111 47 35 55 17 121 121 89 102 14 94 94 85 144 67 171 104 43 139 45 55 114 159 7 42 55 182 203 47 27 110 15 95 79 97 33 59 125 0 110 50 53 17 111 15 83 124 21 91 1 165 117 151 163 169 33 31 87 121 57 127 84 19 106 75 7 119 217 92 55 236 26 19 21 57 131 111 37 61 199 23 54 131 7 5 64 135 61 36 48 47 85 171 54 87 35 96 1 0 21 72 99 5 49 23 63 107 74 187 21 179 19 123 184 171 38 185 59 170 65 39 138 152 143 5 127 56 95 17 109 13 23 216 85 55 48 47 87 54 91 57 89 12 11 9 130 21 29 224 87 97 19 31 135 17 177 153 93 169 168 101 96 109 127 107 81 134 117 15 1 77 7 134 25 143 94 63 3 118 90 139 88 202 25 19 17 25 116 124 51 47 148 52 71 235 44 149 16 149 6 45 116 153 94 77 139 109 11 47 107 5 29 64 159 5 7 83 136 65 20 34 61 105 47 130 6 217 109 17 55 93 225 81 17 199 23 42 100 31 41 27 97 13 125 15 81 67 196 21 98 139 9 55 23 121 1 148 22 15 61 89 36 113 184 17 196 201 49 125 16 70 3 101 1 175 135 21 149 133 50 137 102 108 74 231 27 132 93 37 5 49 65 1 26 81 106 59 41 58 43 36 10 73 82 9 66 111 12 67 83 2 35 82 43 12 59 23 57 21 60 33 37 70 198 71 147 29 125 27 95 115 39 51 115 123 7 181 157 132 27 223 27 187 5 91 132 102 144 27 81 111 145 19 80 1 7 77 99 27 136 83 27 7 19 1 61 41 95 75 179 14 67 145 31 73 145 112 199 102 205 45 118 90 167 151 13 3 51 65 33 107 141 176 75 115 74 93 116 208 170 161 225 198 147 21 223 179 199 49 13 96 87 193 53 27 189 149 9 113 109 29 172 28 48 155 23 7 17 19 75 229 159 61 70 45 103 9 187 97 122 1 59 76 42 146 179 67 89 135 179 157 77 57 57 153 19 57 22 94 9 116 25 53 97 55 37 77 125 33 27 179 43 111 38 57 27 149 51 187 49 95 105 39 208 182 9 37 8 92 135 48 99 160 103 17 39 19 119 1 20 96 23 68 21 12 68 18 89 61 107 113 93 121 71 164 196 94 33 221 35 9 172 50 1 155 167 13 73 3 9 14 22 91 33 108 51 105 111 25 113 1 155 1 19 45 17 169 123 181 61 91 33 81 67 6 7 201 27 41 97 41 67 80 55 167 211 102 33 7 62 0 69 184 83 17 11 87 171 32 179 171 27 105 73 149 32 29 70 45 35 119 38 59 93 23 59 81 84 179 33 141 63 207 103 98 177 125 107 111 13 127 199 172 11 13 43 103 44 3 49 63 183 5 159 81 65 13 40 92 90 97 145 155 37 36 55 39 47 174 16 3 145 17 25 65 227 35 41 33 169 15 176 85 29 119 79 45 145 107 117 75 83 113 153 136 153 125 119 16 23 141 207 78 5 207 59 45 85 1 205 81 21 215 26 207 25 31 29 17 37 13 124 62 151 87 5 165 27 39 34 13 109 239 34 139 103 21 165 97 52 87 7 57 27 3 230 133 53 79 21 31 43 37 10 131 74 93 6 93 110 39 60 114 95 64 17 101 99 55 213 38 48 143 189 71 47 63 43 28 5 103 27 53 185 61 23 233 87 73 113 201 169 150 30 115 33 77 27 165 115 21 130 189 115 195 85 127 78 49 63 23 127 102 37 75 136 105 116 184 107 88 34 61 135 61 87 153 26 27 23 97 42 47 68 68 139 133 23 163 139 101 35 133 179 63 33 74 106 51 28 89 185 15 3 129 179 11 119 171 123 95 2 17 28 81 122 199 77 3 109 81 141 14 91 69 79 17 137 139 43 208 22 86 65 92 156 71 9 119 117 121 205 185 0 20 55 56 147 64 145 101 119 10 159 44 141 81 105 177 169 187 37 81 121 33 154 43 53 89 134 35 223 51 163 6 5 112 99 105 33 83 130 199 21 100 56 73 57 47 157 179 130 89 6 151 191 115 219 117 32 102 62 120 29 113 35 114 59 43 192 113 52 183 145 182 54 197 83 52 137 171 1 157 15 59 53 68 125 5 17 135 57 59 32 1 29 107 54 9 110 125 121 41 54 86 17 71 75 59 111 102 21 185 11 25 14 147 130 57 111 37 29 179 139 5 33 77 17 51 19 129 26 13 30 123 197 11 59 28 113 237 155 130 149 18 105 147 93 38 16 8 71 7 57 237 16 29 127 84 65 22 15 123 76 80 79 233 81 6 47 221 99 115 190 21 79 77 62 77 143 71 9 81 13 47 107 3 115 67 135 57 5 108 53 27 63 97 69 119 153 79 15 63 199 75 85 35 99 112 25 8 102 69 154 103 51 149 35 221 88 53 61 7 43 39 50 41 127 71 189 100 114 38 48 59 75 149 61 175 116 173 1 48 173 91 17 34 55 112 153 97 123 63 3 141 117 156 43 35 173 3 113 109 160 154 49 95 42 108 35 102 39 65 46 114 108 151 238 141 31 5 21 35 3 195 63 63 173 49 50 89 29 185 117 2 67 5 89 153 55 179 81 103 44 127 69 5 23 83 9 47 68 167 147 33 139 60 63 217 129 45 76 40 20 166 17 113 36 153 55 29 91 53 134 63 77 73 39 94 66 31 114 95 4 69 91 11 73 178 41 213 75 11 163 173 191 181 45 18 97 93 133 61 98 51 103 97 23 41 105 79 145 31 206 62 94 19 145 170 5 122 163 73 26 137 15 3 59 57 19 41 96 11 90 111 111 117 166 127 39 13 21 58 113 37 183 13 26 141 95 64 83 55 41 10 57 104 133 38 21 3 67 143 65 115 195 71 109 71 59 185 35 87 55 41 24 82 96 55 153 216 139 121 155 86 105 70 13 63 89 6 111 15 115 35 154 40 51 14 23 6 55 116 55 3 97 223 8 64 6 116 58 235 125 165 111 233 181 7 163 15 112 7 95 73 58 5 91 51 30 177 89 37 195 148 29 109 141 117 190 125 12 66 19 17 53 225 79 13 165 77 2 57 113 52 117 211 80 129 73 127 151 99 18 197 104 33 87 90 71 92 33 27 28 173 157 104 87 66 102 107 115 10 24 147 83 141 27 43 27 118 19 48 74 65 206 45 168 1 49 144 81 47 11 57 2 29 123 77 99 151 82 47 5 49 38 49 119 9 36 58 23 43 87 43 131 18 92 36 15 47 50 89 29 133 175 11 133 44 143 217 185 12 17 157 118 6 38 131 23 6 163 34 176 81 187 59 1 37 63 3 47 19 72 107 61 1 44 219 217 31 113 169 161 33 53 136 133 71 37 127 59 79 17 15 67 93 127 122 209 163 190 61 10 199 125 48 13 157 47 41 46 201 55 99 10 3 97 133 112 9 188 108 8 1 3 147 35 81 3 226 104 191 54 5 163 130 135 63 51 92 21 7 103 202 158 165 95 116 107 33 57 21 55 209 53 125 71 45 41 27 35 7 28 143 123 37 73 89 53 151 40 32 95 21 0 97 194 63 169 211 51 68 63 151 59 85 21 58 150 1 65 171 129 25 186 25 47 18 49 55 67 5 143 1 40 13 159 100 49 61 20 25 95 186 103 151 107 131 1 107 51 0 169 89 65 97 123 3 105 163 88 11 233 19 95 85 149 19 7 109 41 38 15 5 4 127 51 8 163 18 32 82 5 235 243 17 97 73 153 77 183 65 11 17 176 50 104 129 47 24 55 110 111 40 18 17 3 5 59 25 159 97 25 12 57 22 223 71 165 165 112 118 78 123 11 159 3 66 125 103 88 175 146 43 75 142 143 95 39 30 19 59 41 171 53 93 35 71 157 17 113 153 135 72 41 168 17 184 3 45 9 101 73 110 57 37 22 89 69 77 103 63 33 115 129 6 101 93 4 101 1 73 21 41 31 27 150 4 159 17 59 159 110 39 159 4 32 35 137 123 25 167 24 140 13 35 53 5 129 91 195 15 75 168 10 95 133 217 91 31 29 131 114 7 91 176 165 121 216 3 127 159 193 33 47 17 119 27 25 111 127 107 65 37 143 19 13 105 42 184 27 173 125 56 101 153 65 139 24 125 81 43 117 113 89 75 79 102 7 78 61 1 131 75 9 15 144 4 35 18 24 21 119 105 21 36 169 101 89 8 125 20 53 1 9 40 61 23 105 29 235 151 153 109 53 153 149 5 201 9 77 34 87 41 31 188 14 9 1 137 164 5 3 215 87 27 31 149 11 73 0 38 9 89 201 138 103 139 73 15 38 111 116 54 32 102 25 73 203 165 116 167 4 98 55 14 71 24 142 175 23 115 97 29 121 135 107 6 113 127 23 155 9 11 125 141 57 109 45 20 41 12 9 5 9 127 59 1 5 143 29 196 41 8 165 41 95 81 147 3 22 73 17 43 171 27 19 24 9 55 65 47 222 131 69 87 77 97 113 73 153 30 153 95 12 1 137 3 181 6 123 8 56 52 163 20 98 139 105 141 101 49 46 199 31 123 117 87 180 24 9 59 46 183 11 29 141 132 69 121 41 37 174 2 55 15 179 107 80 96 3 201 7 51 128 103 91 33 87 88 201 33 171 7 33 85 117 44 189 90 96 172 84 49 82 11 129 15 67 192 69 121 79 119 33 107 6 55 61 85 212 137 111 41 85 185 222 9 17 33 4 137 0 27 163 74 25 32 169 119 102 39 79 97 71 61 59 21 15 93 9 23 15 119 0 3 57 5 37 31 49 68 59 11 154 132 10 104 91 22 170 83 1 117 88 91 49 163 63 16 75 41 147 57 33 28 163 1 61 25 32 39 127 177 23 98 189 37 127 116 79 172 186 86 149 87 98 23 3 45 7 172 177 1 114 63 95 112 201 53 106 68 99 21 195 13 184 20 3 59 1 83 129 13 113 99 54 197 28 109 61 145 15 2 63 167 164 113 95 34 68 131 115 95 135 23 47 53 9 33 10 121 95 139 1 145 113 52 58 185 128 208 5 99 51 13 18 129 23 45 76 225 53 76 71 170 131 22 65 52 45 11 3 192 33 27 93 0 215 1 88 78 211 161 19 237 95 143 37 45 59 45 189 61 149 135 105 21 22 40 187 88 57 5 17 5 17 51 29 7 133 3 139 91 33 73 164 68 78 69 129 127 1 63 6 165 38 109 9 129 115 133 7 109 120 117 11 161 21 205 35 1 48 51 83 67 23 180 132 90 20 16 106 117 9 29 37 5 153 152 34 46 5 141 50 57 145 110 109 9 145 59 25 11 79 49 3 28 131 171 23 75 115 63 93 93 59 68 2 25 23 113 53 50 5 177 77 71 55 231 107 73 61 81 65 49 141 157 117 111 5 11 167 134 93 192 32 103 85 120 157 29 79 1 34 85 21 21 42 57 11 26 125 59 36 128 83 47 99 216 73 45 127 119 109 11 209 7 51 75 34 109 85 30 72 73 65 209 55 38 174 109 23 3 52 222 21 11 119 5 158 71 17 143 74 100 61 97 210 127 84 66 120 33 108 1 12 203 167 96 35 21 99 1 206 201 21 31 11 139 105 89 97 129 39 217 95 177 17 104 117 201 37 147 231 12 35 141 26 31 245 51 153 1 123 21 33 233 29 1 161 99 121 73 41 95 13 22 43 196 154 199 82 55 17 47 22 31 83 23 19 93 55 45 50 13 119 29 9 1 13 21 55 113 155 102 157 57 35 51 56 118 123 79 51 15 73 127 140 47 184 165 145 108 89 101 99 193 47 145 13 199 182 45 45 53 131 26 141 187 169 19 155 169 92 189 5 131 12 31 5 57 170 5 21 75 22 105 149 16 22 39 9 41 69 55 29 32 11 77 128 17 51 25 14 98 58 125 11 159 237 31 65 26 49 121 39 19 127 81 7 141 69 59 29 67 184 69 0 61 133 102 157 187 175 170 41 1 42 22 163 124 173 81 5 75 111 105 204 110 129 71 102 184 124 129 103 97 121 142 173 87 6 129 132 77 6 17 93 143 106 79 203 72 66 31 123 160 5 77 149 199 15 73 95 95 125 31 1 131 67 105 43 9 66 97 103 81 95 97 78 59 95 118 143 59 31 54 63 24 155 147 63 121 183 95 134 221 81 171 161 97 34 120 71 173 161 181 72 25 45 15 31 65 86 31 207 44 79 32 170 99 113 51 38 206 83 80 135 65 19 167 35 53 55 164 37 79 144 89 45 56 195 145 1 191 9 187 31 10 11 13 39 11 15 21 61 92 21 66 86 3 177 143 76 7 19 81 85 5 121 157 204 36 69 36 123 51 155 9 96 51 146 109 3 131 35 63 85 24 162 81 107 54 91 7 51 27 25 132 168 109 21 85 111 9 91 89 87 201 9 43 47 85 101 209 136 157 21 15 26 139 123 21 23 57 19 25 165 119 17 71 110 116 59 150 73 103 9 125 118 83 121 43 167 23 1 67 69 23 3 54 15 55 101 118 101 125 163 35 21 59 173 130 32 5 118 32 16 137 164 16 111 111 80 67 37 133 60 31 99 91 52 47 29 119 175 17 126 163 153 69 47 141 66 52 13 46 51 163 149 48 7 163 141 5 178 163 70 101 9 16 96 121 187 15 17 165 83 130 28 37 145 17 140 11 157 113 180 59 205 103 111 119 167 65 34 95 15 37 56 47 161 52 11 27 40 52 227 95 28 205 139 19 95 175 117 98 130 1 49 32 2 101 195 90 73 32 219 63 3 55 231 99 162 167 78 122 80 73 1 3 23 175 111 37 133 130 119 92 81 13 151 47 8 223 31 81 1 77 113 149 36 124 238 103 80 88 27 5 1 47 1 151 29 87 41 95 53 5 135 113 133 14 1 71 121 27 95 162 69 59 43 65 27 29 173 103 3 43 132 239 80 19 48 63 15 77 83 87 101 103 30 6 93 89 57 28 13 105 25 16 13 154 145 161 21 114 141 109 68 183 160 163 59 27 142 120 91 41 127 168 7 87 85 209 73 43 41 55 70 121 149 56 47 110 21 1 7 15 7 58 83 71 39 109 98 1 69 56 111 38 93 1 29 188 8 3 109 117 34 93 115 57 9 42 27 145 81 166 157 18 65 137 77 75 49 187 113 137 58 62 215 55 7 81 153 13 186 1 1 41 158 46 7 87 167 42 59 77 71 195 59 76 92 73 31 57 48 125 35 67 67 77 145 133 154 22 91 26 45 71 79 34 7 49 17 129 141 168 149 79 78 34 105 177 93 35 85 77 217 119 63 129 23 115 29 181 53 11 42 170 29 29 145 126 71 111 177 15 22 220 75 63 90 31 37 94 139 235 33 12 49 13 59 137 61 8 170 21 123 107 128 161 37 153 178 45 149 138 21 34 45 111 207 36 23 71 21 20 205 215 123 57 71 103 31 129 215 33 67 13 23 53 227 117 173 9 31 3 179 29 227 73 75 170 161 93 183 127 81 51 43 91 116 167 95 1 107 133 95 99 138 21 137 155 89 97 164 68 31 81 176 113 11 81 2 99 3 33 15 168 52 121 3 15 213 200 71 59 31 10 95 131 17 109 23 143 50 107 11 81 25 65 125 23 11 59 43 185 69 15 1 43 167 43 47 12 179 32 111 9 73 59 86 17 179 137 31 125 217 39 45 113 119 56 73 57 32 153 0 11 58 69 99 83 41 45 151 79 29 53 25 37 47 36 60 50 31 133 147 155 45 30 24 29 116 81 189 57 76 147 147 21 42 33 63 45 127 33 99 44 43 177 211 103 25 6 59 21 141 11 81 103 155 157 31 51 29 117 172 20 73 11 53 145 18 80 15 111 175 9 204 15 69 203 7 123 46 7 9 19 171 167 136 27 81 67 137 16 47 29 191 42 0 1 33 209 27 19 48 165 1 120 99 185 39 127 91 97 35 8 19 99 163 53 7 23 21 181 101 1 163 140 86 120 19 72 41 83 139 79 57 77 171 19 33 177 21 37 1 24 49 121 146 169 31 18 58 11 66 43 121 59 229 87 165 119 40 15 85 149 13 38 27 71 194 217 42 1 82 81 194 117 111 43 63 85 76 2 61 9 158 101 174 111 41 222 10 29 67 156 151 17 52 97 143 171 1 75 1 105 42 1 13 79 102 123 99 24 58 43 137 7 11 33 55 37 1 75 15 80 23 129 61 51 127 65 25 143 29 19 19 152 108 29 67 8 55 245 129 135 79 16 47 83 12 145 61 6 178 122 59 177 8 8 13 15 170 3 119 95 15 117 157 13 187 13 27 47 143 101 85 11 41 50 40 116 24 53 103 10 104 55 241 181 60 159 36 151 8 177 43 53 163 73 159 75 138 28 109 55 0 215 52 1 37 76 43 145 177 81 57 120 17 100 21 191 46 7 71 27 219 137 32 15 12 53 148 63 83 121 100 197 209 17 15 162 121 9 161 46 119 25 164 154 149 135 221 213 76 166 109 187 0 3 45 137 89 61 47 118 5 0 125 224 87 185 19 13 19 188 15 37 13 19 129 111 1 101 51 17 51 21 177 117 142 119 23 101 113 33 67 139 33 55 19 15 70 39 78 33 47 157 219 35 44 71 33 21 214 21 213 107 174 79 55 49 121 201 103 29 53 61 165 7 44 77 31 101 155 122 42 101 135 99 19 47 55 143 71 48 78 100 7 12 109 125 115 103 43 114 117 203 129 91 197 39 83 100 78 69 96 95 29 63 170 57 119 1 101 53 85 57 5 130 95 67 71 15 136 165 80 225 9 15 151 43 143 183 86 25 88 79 34 2 41 61 184 63 59 49 193 41 211 67 111 209 209 185 112 242 97 192 137 51 19 13 203 55 75 49 121 6 117 119 21 47 73 129 59 105 129 79 37 4 83 27 76 34 95 47 55 4 5 75 59 53 33 115 91 45 76 13 209 134 121 190 92 81 42 115 65 29 8 23 163 32 96 13 53 118 41 191 174 181 171 114 228 5 231 102 165 9 225 99 179 45 41 1 90 82 127 127 165 47 17 1 97 113 135 21 161 97 57 97 73 131 157 185 131 93 49 61 92 22 108 13 92 215 11 73 1 210 86 81 93 187 171 124 17 159 99 42 13 65 52 115 95 97 66 63 29 78 27 21 47 85 45 5 37 61 3 9 139 39 107 42 177 33 3 114 154 15 73 151 97 58 63 21 87 196 59 149 44 229 140 31 23 69 90 45 29 63 34 22 11 71 60 159 231 26 97 51 180 83 215 77 59 75 74 147 99 53 79 28 91 104 123 137 83 21 156 123 73 185 25 5 44 195 57 25 113 195 22 153 0 1 99 48 119 67 53 26 203 29 2 9 58 155 152 37 4 53 11 214 19 7 161 51 2 123 5 185 46 59 57 89 172 84 170 64 45 51 51 10 61 66 138 132 7 3 91 53 5 17 27 130 33 35 81 27 71 76 107 27 21 25 76 22 147 117 77 83 81 208 31 29 109 183 42 61 13 78 98 132 18 62 21 99 202 101 95 56 9 3 59 23 119 33 105 35 15 43 89 109 143 76 9 110 147 71 15 1 79 133 55 53 159 100 93 107 103 161 193 90 138 21 117 17 78 140 145 17 78 43 91 19 51 23 204 83 207 36 53 28 75 37 229 53 128 140 93 54 145 154 31 7 119 121 23 19 155 109 104 55 91 73 15 1 67 27 19 39 61 113 187 31 101 29 171 69 33 52 59 212 44 21 173 135 5 73 53 61 7 26 73 1 41 13 83 29 91 115 69 169 99 135 99 127 70 111 23 103 27 1 40 9 83 101 12 89 95 161 27 105 19 69 3 159 19 129 22 16 9 99 8 51 29 9 137 165 43 173 35 69 93 50 1 129 35 54 172 43 201 55 139 124 13 22 53 15 113 127 71 7 27 176 182 8 65 61 33 154 45 1 123 62 81 187 10 93 67 53 58 195 22 141 200 11 131 189 47 11 49 79 65 55 117 95 92 155 101 60 109 111 135 139 9 49 205 87 115 7 65 83 29 45 217 25 51 41 66 160 71 77 177 1 129 58 71 10 161 181 126 25 67 47 93 25 113 165 3 142 33 61 3 28 77 47 4 101 121 9 119 96 1 17 164 131 91 157 193 42 151 65 85 127 103 11 130 1 213 20 105 131 195 85 60 1 11 70 171 187 41 17 101 143 185 11 23 199 54 11 67 217 11 16 174 32 2 27 59 191 105 78 135 240 191 85 219 13 81 34 145 34 99 109 111 134 16 33 27 143 74 121 40 81 79 92 17 40 65 12 113 19 64 167 64 9 65 89 123 7 121 180 226 55 146 91 223 139 67 105 109 93 87 57 67 229 24 49 71 100 179 121 151 209 157 39 94 17 75 87 39 205 83 63 55 15 158 63 92 100 61 121 85 97 67 9 160 2 18 1 57 1 61 37 11 53 91 47 7 81 184 25 65 35 3 57 95 8 221 15 27 211 33 36 43 114 40 84 35 85 3 22 15 82 57 108 97 173 8 181 115 21 101 33 29 57 86 69 27 166 1 1 158 11 190 57 108 77 27 239 86 63 9 53 151 137 62 11 21 16 161 153 169 127 115 124 38 205 146 37 221 101 29 131 26 39 159 89 37 69 75 69 152 103 74 5 99 11 25 98 8 1 3 40 141 35 193 168 99 20 17 3 243 4 211 69 152 91 7 147 64 115 9 31 93 60 169 179 3 73 7 143 69 123 71 69 2 61 200 41 25 19 87 204 85 12 109 28 108 73 197 115 9 40 67 55 36 213 87 102 14 43 77 20 183 49 87 131 1 29 43 81 30 67 179 13 131 83 79 43 19 97 75 61 159 134 1 67 97 29 65 8 52 55 15 3 19 45 145 87 1 20 27 112 58 16 9 21 82 151 163 19 143 186 13 101 5 44 155 101 93 105 135 9 201 0 183 35 101 135 155 103 63 102 67 185 128 9 54 113 37 146 102 137 65 210 31 1 167 112 35 41 7 125 73 140 73 77 17 107 7 221 42 72 109 91 18 129 194 233 84 45 180 67 33 11 51 74 96 75 49 19 65 204 147 20 205 52 115 47 101 89 18 56 29 123 191 3 74 111 191 48 15 37 71 151 7 21 4 21 193 69 25 146 17 120 15 161 103 61 23 87 83 62 143 54 135 143 13 47 111 109 194 215 21 83 18 5 183 131 201 54 49 43 83 58 96 35 117 142 49 69 177 57 19 67 6 189 46 59 7 65 34 112 29 59 190 74 159 159 99 69 47 27 5 124 94 127 86 7 109 17 101 83 71 37 31 62 25 73 186 50 97 105 86 82 118 15 16 131 27 132 41 43 107 11 175 19 86 91 35 99 205 97 45 49 142 29 199 68 90 86 51 67 10 7 139 76 115 87 13 97 163 77 48 11 53 1 117 55 89 141 51 113 30 85 205 55 25 89 169 139 147 73 10 71 135 23 1 3 3 30 151 57 163 29 18 207 209 95 100 1 29 71 89 180 16 21 35 12 149 90 36 59 59 25 33 151 189 19 33 131 57 169 3 8 31 147 189 38 9 4 9 6 0 135 75 112 111 121 189 8 91 87 172 21 20 97 67 14 153 3 123 10 199 13 65 90 171 119 81 45 51 47 54 100 30 175 95 200 24 77 41 116 167 59 91 89 9 23 45 38 89 171 35 83 215 57 41 101 149 25 61 109 119 111 93 85 48 83 33 133 112 39 73 84 41 80 221 9 101 7 41 207 55 49 1 25 81 14 191 55 1 140 15 25 179 51 60 191 51 58 21 137 101 23 64 1 93 179 35 31 167 99 59 21 181 210 11 167 1 155 63 13 239 21 25 220 49 186 187 26 9 8 100 56 3 135 11 115 193 65 134 11 55 210 113 5 79 109 39 141 71 3 5 35 75 85 85 139 161 103 85 107 173 65 61 12 39 0 10 22 5 13 46 23 47 16 45 103 178 87 85 67 34 69 22 59 116 16 75 24 23 41 51 15 25 169 211 39 78 83 92 99 21 122 57 49 106 43 51 27 28 78 115 23 46 11 65 1 1 0 101 163 129 129 6 147 23 149 14 92 95 51 77 83 153 34 0 59 159 125 171 154 99 62 60 133 155 107 20 41 38 155 93 27 22 46 5 148 205 200 99 28 13 31 33 205 22 12 24 5 89 29 90 71 189 89 99 25 75 139 86 56 27 52 144 117 15 99 216 107 13 1 33 201 83 29 101 124 69 129 123 44 57 167 1 131 69 49 6 91 3 137 193 209 96 233 21 46 63 15 47 7 173 105 1 11 129 190 97 201 21 1 95 47 7 79 26 31 101 17 113 93 125 33 2 151 57 84 76 209 97 74 162 24 83 73 56 70 165 32 54 87 143 75 67 59 159 45 99 105 93 90 81 1 104 40 231 66 101 125 53 64 127 107 89 85 19 115 191 51 25 59 128 35 0 12 19 106 83 125 133 53 51 5 44 193 38 1 183 93 39 4 35 235 171 107 79 45 102 59 15 65 93 39 2 36 21 153 4 47 19 28 31 53 161 37 141 45 21 45 105 16 1 156 47 43 137 15 119 71 35 143 173 39 3 27 93 20 3 103 4 109 199 159 43 21 15 57 28 37 122 3 27 118 41 15 64 209 91 0 127 7 35 26 45 23 174 27 21 61 64 75 116 81 25 28 103 17 55 11 81 115 80 39 37 37 185 158 219 28 67 213 31 95 10 136 17 98 39 31 65 39 120 35 89 212 114 87 204 102 100 69 133 29 39 78 153 47 16 46 56 9 143 139 5 77 6 13 46 71 13 141 23 87 84 6 1 58 215 17 193 107 29 123 15 65 159 88 5 163 95 60 23 73 176 105 75 17 94 57 71 53 13 69 50 78 21 143 52 121 137 193 164 131 103 24 27 189 51 8 69 130 41 41 125 31 95 55 81 83 14 51 39 80 25 45 8 229 86 131 58 47 82 65 50 43 73 47 91 3 123 60 19 236 122 64 43 77 107 164 93 14 84 24 37 227 55 71 150 81 186 35 37 115 93 81 135 13 23 94 89 158 121 37 17 37 59 105 57 39 175 131 149 65 85 80 155 123 10 92 81 153 108 217 198 63 129 65 123 31 23 126 156 0 145 185 37 166 82 39 125 17 38 93 30 165 123 13 143 103 235 129 99 35 35 73 165 164 50 187 59 33 103 75 243 23 53 43 45 95 25 23 49 49 79 19 11 76 111 9 13 17 23 21 89 85 68 49 111 11 19 61 121 97 47 47 180 76 49 61 91 73 103 45 19 19 29 71 3 156 139 181 17 1 64 142 136 67 175 55 23 101 85 174 150 179 148 69 85 81 99 17 52 137 37 5 53 165 113 113 157 4 139 65 77 105 51 105 61 99 39 15 147 147 141 115 56 77 9 20 13 43 99 125 159 17 215 33 25 109 6 103 151 123 69 155 29 36 217 73 105 137 19 53 109 29 28 9 7 9 7 129 55 151 91 87 51 110 195 69 112 179 90 35 51 21 21 21 23 64 195 111 7 155 140 7 47 6 67 5 1 17 69 78 36 169 92 152 149 66 122 93 39 102 67 15 57 18 85 91 71 237 39 7 153 141 33 99 39 3 35 78 95 65 81 15 154 135 13 16 21 97 183 19 183 193 79 57 45 92 154 87 53 163 101 69 114 57 71 74 48 39 13 18 77 23 27 147 153 98 29 59 9 85 69 19 161 149 22 217 124 159 86 35 117 126 129 191 157 179 4 205 177 58 162 134 6 9 198 78 1 65 213 37 21 133 43 98 133 74 59 23 170 57 65 105 21 85 21 1 63 56 167 165 141 75 62 17 173 39 139 152 10 26 51 21 199 151 15 51 55 111 196 45 90 39 53 75 41 5 187 121 149 65 50 225 7 32 55 145 107 83 68 59 57 103 34 120 17 65 153 203 67 49 25 3 77 100 46 35 31 46 47 95 1 32 117 132 99 79 55 15 91 147 8 112 13 24 10 33 201 41 98 107 89 55 61 209 5 100 47 121 3 167 153 31 26 85 175 37 115 123 41 35 13 129 3 21 161 3 90 59 85 191 151 5 111 41 11 21 75 195 89 11 43 139 83 32 67 57 115 41 131 161 33 85 164 119 6 139 67 113 53 38 77 21 119 119 202 13 43 57 131 67 66 85 225 19 11 9 57 60 137 103 85 83 105 27 52 69 31 9 105 131 25 149 69 81 48 28 35 99 66 23 70 16 43 77 129 33 144 55 159 10 143 143 146 53 189 33 157 47 87 107 69 109 80 213 39 188 86 45 116 1 179 27 17 11 101 76 41 38 103 1 71 20 105 95 105 109 118 133 66 95 3 43 119 137 133 71 41 81 231 185 223 91 203 179 163 31 147 9 7 123 31 73 18 132 104 47 139 93 99 83 53 25 127 66 32 40 2 23 111 57 165 44 65 205 155 67 65 73 29 197 82 33 41 91 113 73 21 149 35 58 57 177 81 39 38 119 25 17 3 79 25 195 54 191 29 59 24 175 101 5 93 125 17 15 93 161 45 55 156 164 1 152 59 25 157 63 56 203 123 75 107 43 121 2 41 18 157 9 13 111 80 9 58 21 46 30 35 25 17 56 44 19 45 31 31 5 19 3 141 111 17 79 31 4 68 127 151 95 23 113 47 17 129 24 43 161 61 73 78 129 97 172 51 167 15 105 1 23 206 171 122 181 47 5 143 26 94 113 107 1 45 157 22 55 89 30 221 86 10 131 19 81 53 139 27 33 33 35 1 75 10 89 21 11 6 87 233 159 63 36 54 51 43 112 65 53 29 155 25 178 21 142 9 1 154 83 34 29 191 109 87 11 137 47 99 8 3 75 41 17 216 21 186 202 167 153 113 25 31 160 8 83 43 207 87 129 99 61 177 27 132 51 99 37 141 89 146 199 49 207 42 5 23 25 9 131 167 225 73 111 19 38 56 202 1 45 91 153 22 138 140 97 61 121 98 23 49 91 159 155 5 65 41 117 18 213 25 161 49 39 39 229 61 24 90 65 20 19 87 54 44 100 56 95 44 58 25 219 103 6 11 93 22 30 63 153 73 209 77 43 215 51 206 171 19 11 77 169 65 85 115 94 9 36 213 135 120 36 63 173 33 72 36 115 3 3 93 83 43 11 84 119 97 51 61 121 89 158 67 3 47 141 31 13 35 46 133 51 127 183 127 23 27 134 41 79 69 81 1 56 87 51 179 15 128 33 79 75 117 156 34 140 25 5 151 137 169 51 21 129 129 115 4 99 155 41 37 127 137 3 132 13 35 195 43 69 11 33 57 113 33 5 43 4 123 69 109 75 19 69 215 15 121 133 151 27 89 14 207 62 92 43 0 201 166 51 115 60 48 137 33 10 145 85 45 53 65 22 29 23 59 177 115 41 21 56 143 139 33 37 15 35 29 47 44 103 50 59 38 67 9 102 5 185 90 121 20 53 19 146 15 12 17 39 77 25 27 69 117 34 32 81 21 29 179 1 69 114 195 183 34 8 151 73 133 71 31 47 43 57 25 189 3 25 45 38 78 35 57 56 0 25 143 39 15 177 93 19 33 25 31 73 79 55 65 65 5 137 112 41 99 4 77 19 23 81 230 171 67 71 153 77 80 103 76 31 1 58 115 41 117 135 71 13 211 223 29 15 1 133 3 86 40 121 4 118 93 27 133 117 191 188 19 12 44 31 142 74 117 85 65 53 158 116 71 119 44 159 21 118 55 115 6 73 122 68 47 151 131 3 175 39 112 71 38 34 140 47 95 3 66 99 121 63 9 113 131 49 79 92 39 151 27 37 179 37 107 114 39 6 103 77 145 209 87 25 81 92 177 29 175 15 159 134 188 19 166 7 2 115 181 83 49 145 109 131 177 199 94 152 47 48 42 237 157 17 17 53 33 35 13 3 43 121 213 67 13 163 65 131 35 13 179 57 43 83 29 72 205 20 7 13 28 65 103 65 48 11 31 205 98 89 62 37 116 68 81 187 83 197 149 125 137 29 17 107 224 76 131 71 48 19 1 133 103 57 195 9 107 45 133 199 183 35 59 11 9 18 35 17 27 185 19 63 5 41 127 179 32 98 29 20 97 91 47 51 109 185 128 125 38 199 1 135 69 37 63 82 68 28 61 142 3 86 101 25 83 18 105 65 84 1 60 49 105 11 32 211 115 159 55 131 27 64 7 119 157 145 47 69 9 3 42 157 16 12 53 31 195 38 203 22 29 52 21 97 80 83 141 143 33 120 122 151 45 1 21 78 22 83 99 113 169 16 17 50 88 31 66 33 194 218 85 115 25 23 183 67 161 174 19 119 116 37 72 117 206 19 35 53 46 19 99 73 55 64 93 104 53 158 16 109 83 39 23 93 73 21 20 61 168 85 59 201 103 169 165 23 21 1 155 125 49 145 15 28 87 1 61 195 87 38 99 169 63 196 87 20 118 84 22 93 41 209 75 33 111 224 18 43 37 235 26 151 28 33 63 41 169 117 71 61 41 14 75 37 41 103 115 87 18 95 49 35 5 72 35 47 69 119 8 27 61 20 59 103 35 155 5 115 102 63 20 143 201 79 72 118 31 194 9 95 163 19 17 115 45 135 157 1 27 19 119 69 11 159 19 132 121 1 45 67 67 212 10 137 22 106 194 45 61 70 33 153 69 67 111 75 29 63 23 51 170 61 1 29 55 109 19 23 137 25 61 103 185 65 1 29 141 73 100 4 113 67 215 31 117 219 125 127 34 56 19 19 117 147 34 29 185 28 85 91 81 193 1 3 40 11 8 95 15 219 35 48 7 153 23 23 45 116 19 218 22 113 33 141 213 47 65 111 147 69 104 85 75 7 27 41 229 84 44 83 12 143 164 51 86 103 129 19 31 83 177 91 47 147 11 66 37 70 49 35 175 75 41 2 25 8 0 56 236 1 86 26 99 143 115 30 77 99 31 111 133 0 23 93 80 17 161 145 85 49 180 161 152 95 5 93 67 68 14 1 16 45 41 123 26 20 17 119 121 174 89 75 17 59 85 47 3 21 27 63 99 181 45 59 164 45 42 4 115 131 105 31 49 1 27 66 36 69 41 11 43 85 13 139 113 125 15 10 11 7 115 117 48 11 29 18 51 7 108 187 89 84 60 49 37 75 121 4 10 33 13 7 71 145 9 73 93 75 165 7 101 8 31 173 82 21 105 62 79 15 96 38 149 91 57 79 193 221 217 25 23 99 158 39 5 133 111 127 76 34 135 33 103 19 9 175 113 171 237 49 154 146 193 15 78 11 29 45 60 5 175 67 5 29 72 217 122 171 41 178 50 185 141 7 75 75 109 139 43 137 97 50 50 25 75 19 151 9 51 34 54 93 35 57 119 87 147 165 74 11 9 48 171 149 53 109 99 59 155 25 142 147 10 32 181 103 95 185 17 143 120 131 81 55 199 15 0 3 43 18 91 105 13 79 49 143 136 33 7 41 91 24 23 2 193 15 0 11 33 37 122 56 88 87 119 47 12 135 193 63 181 15 40 5 121 157 124 61 5 71 47 9 62 3 91 63 131 93 56 13 81 97 126 147 223 31 119 107 29 31 129 91 61 128 11 56 29 5 7 83 193 103 25 141 6 217 37 62 233 96 43 119 124 123 76 237 8 95 51 200 1 2 63 53 40 107 10 45 85 142 125 137 109 83 22 5 37 7 29 49 69 62 7 123 4 17 95 15 3 43 7 186 42 56 113 9 39 9 85 1 53 70 3 3 87 117 2 168 166 151 53 135 48 93 1 112 147 75 11 9 92 1 149 165 25 131 10 183 97 39 6 189 50 190 52 69 127 81 25 15 11 13 1 159 33 143 216 67 73 85 67 69 95 75 52 87 188 41 103 55 83 110 26 99 139 164 20 79 94 45 94 150 3 121 75 1 113 41 19 126 167 35 151 155 64 150 117 53 55 233 95 8 103 198 37 15 27 181 97 80 187 12 205 89 57 14 71 215 41 21 35 88 84 99 148 128 165 129 48 53 221 33 32 44 1 49 201 27 67 89 45 95 169 1 83 197 201 137 7 35 168 145 193 181 49 147 142 43 8 12 96 47 82 22 4 23 51 13 27 61 91 1 103 61 43 59 52 47 85 207 1 202 74 149 99 174 0 118 161 9 41 111 135 109 5 75 28 3 113 156 36 43 71 127 229 57 9 207 213 93 3 18 47 65 183 35 127 125 35 57 41 27 65 175 109 24 19 111 194 11 156 54 141 7 53 118 158 39 144 122 131 106 61 29 35 28 97 181 5 99 32 57 162 31 124 141 23 53 57 73 92 0 189 65 154 67 83 145 40 83 150 96 59 35 107 84 2 120 85 103 165 99 33 150 49 244 94 159 61 39 214 66 12 143 185 29 163 167 12 1 15 17 52 129 12 89 197 195 33 167 105 82 241 75 161 131 21 51 52 99 109 14 121 16 28 13 56 85 57 77 29 47 51 43 85 63 98 71 112 37 113 215 62 32 43 55 101 98 105 77 87 142 137 52 88 111 7 72 45 17 110 39 46 15 167 95 128 99 3 29 5 91 50 46 0 69 48 6 147 97 189 188 107 52 110 31 115 30 15 36 49 163 204 28 123 153 19 27 22 151 123 43 125 127 19 117 69 186 25 192 108 132 37 39 9 43 159 175 57 80 21 163 191 64 149 221 163 81 45 132 131 144 67 101 117 137 51 195 65 87 211 133 97 1 73 65 85 109 89 40 171 31 37 65 41 85 141 4 173 134 15 20 89 28 115 127 104 11 130 33 3 29 170 31 121 101 200 133 31 51 67 61 54 9 79 87 5 89 135 43 0 131 33 13 45 13 68 193 229 39 175 128 112 48 143 67 155 115 93 189 149 20 91 30 25 101 22 58 4 21 47 55 17 185 56 2 1 95 200 133 89 7 145 137 58 39 121 131 19 19 16 8 147 27 61 6 31 37 89 73 34 101 72 7 6 63 79 67 7 177 133 103 43 46 97 135 74 36 101 183 19 31 185 67 81 48 131 41 161 72 79 153 5 77 105 57 60 63 57 100 165 73 103 62 70 29 25 53 47 39 21 67 45 135 105 141 71 133 29 108 105 91 21 87 79 29 1 103 91 69 28 105 93 49 69 70 33 76 163 99 16 25 59 1 53 53 28 23 73 129 31 61 124 114 171 1 77 27 111 147 128 23 137 23 133 32 89 8 135 91 61 85 2 192 35 40 31 25 73 1 122 3 45 120 155 91 33 25 131 53 19 27 109 13 56 77 207 216 117 212 151 28 44 123 67 107 73 58 79 61 50 115 199 101 57 137 63 90 173 23 10 85 1 119 157 117 15 127 65 120 103 105 53 31 4 9 110 49 20 47 49 160 85 129 61 154 159 26 4 167 233 143 83 131 77 29 23 137 2 218 159 46 63 167 13 159 218 124 128 26 161 55 87 68 105 17 121 143 93 165 13 60 99 127 105 91 67 103 203 151 99 111 79 97 111 63 107 19 171 8 48 22 115 115 91 72 104 19 97 128 12 62 115 71 155 51 49 127 139 52 157 182 61 121 79 107 147 41 91 23 72 103 120 44 26 113 73 54 34 40 15 11 7 7 49 5 128 31 188 155 67 12 44 27 71 18 103 47 115 151 35 51 161 121 85 181 20 33 20 37 9 207 87 11 219 7 142 190 80 59 29 167 97 47 139 83 117 158 109 125 81 2 205 152 157 129 145 167 121 13 102 16 5 45 65 69 73 31 5 27 55 67 131 40 75 3 3 41 7 131 118 173 18 27 33 18 133 29 143 133 63 75 79 17 167 57 107 106 197 57 123 173 3 10 13 25 34 15 149 31 228 56 3 15 55 149 148 147 157 143 196 1 46 17 14 203 133 127 33 9 50 54 23 15 29 61 89 61 72 49 3 8 65 114 101 96 110 143 239 33 93 64 109 85 89 85 13 155 55 142 235 143 1 55 199 61 43 25 41 103 137 168 114 33 171 54 189 99 109 119 6 221 21 10 23 67 89 195 141 52 203 167 8 116 39 9 13 163 29 11 57 164 17 3 109 129 155 45 5 69 60 44 39 186 89 156 145 126 27 69 101 28 21 3 123 167 89 63 27 38 34 95 167 23 83 46 81 71 45 63 45 85 207 130 20 7 59 51 47 73 61 212 67 1 121 68 89 5 3 39 35 67 202 74 172 1 27 125 139 53 153 137 37 59 9 89 28 185 3 52 27 54 21 108 55 4 99 63 40 123 51 60 3 128 36 97 13 32 215 5 91 83 49 11 198 103 101 49 83 113 148 201 63 227 81 11 73 30 67 86 93 127 1 128 183 201 91 61 1 61 82 123 151 17 89 121 187 127 206 233 139 7 37 75 15 29 28 209 183 49 43 67 61 210 93 79 53 203 123 10 79 15 52 47 207 147 105 19 194 84 135 72 173 98 127 50 99 57 80 167 107 89 51 81 29 19 90 5 90 101 71 221 124 101 63 17 191 113 26 21 57 7 154 9 87 155 36 211 31 40 45 107 47 177 61 49 144 115 242 120 6 145 53 27 1 32 85 175 131 79 45 77 51 146 8 121 227 82 191 65 125 198 116 75 105 25 95 67 76 23 113 140 10 172 151 132 140 73 121 153 44 199 149 94 127 91 15 77 1 201 85 71 17 220 213 65 63 195 121 59 65 145 18 59 52 3 69 16 59 73 153 211 185 49 40 77 119 114 187 143 77 235 41 88 86 139 36 47 112 59 97 13 79 39 147 31 45 155 207 195 170 25 15 155 129 49 121 71 17 55 103 43 157 155 1 107 43 109 25 56 19 49 43 181 115 19 195 53 119 199 165 183 49 117 105 167 50 10 25 67 119 168 57 169 21 36 50 33 127 9 106 145 135 28 129 15 2 13 25 203 21 167 79 213 25 85 21 93 33 43 7 35 11 112 59 74 70 179 101 49 74 5 41 139 76 35 141 119 67 217 29 220 92 95 207 0 213 133 131 9 5 71 107 36 1 72 199 62 129 13 63 13 4 106 206 45 106 102 141 97 7 34 29 125 205 19 100 57 23 17 1 109 207 35 57 7 15 30 57 13 119 111 83 77 9 131 29 143 59 43 153 193 12 123 127 29 147 46 189 55 25 77 29 6 119 32 3 233 147 73 81 101 67 123 73 119 88 11 72 38 137 70 90 199 23 145 13 169 25 55 19 55 30 1 69 114 60 72 21 105 21 33 7 192 63 53 33 78 87 141 38 92 93 116 23 99 1 5 25 21 48 133 163 59 21 230 60 23 170 37 51 77 107 234 31 85 83 21 35 23 89 147 55 33 125 27 103 119 25 3 59 45 180 107 67 23 102 161 85 242 81 76 9 137 184 61 157 134 65 10 77 91 108 40 24 50 43 86 71 165 23 15 75 127 15 187 71 79 5 103 25 41 171 137 71 41 133 193 47 169 0 220 10 191 0 13 24 55 73 33 13 21 11 11 97 65 29 171 85 171 198 55 10 179 180 2 103 228 64 137 88 129 91 147 77 53 11 108 76 110 17 143 14 157 59 41 26 81 92 119 113 35 103 71 162 9 129 37 121 55 105 80 47 55 125 123 59 36 137 138 27 37 23 161 101 111 10 119 9 14 25 125 131 29 91 185 64 27 13 59 49 119 57 9 151 198 54 25 117 43 171 9 45 177 105 28 151 198 7 202 68 28 103 4 183 17 180 13 27 42 68 129 49 31 28 43 119 137 150 1 105 86 187 133 127 166 41 95 22 62 11 0 93 29 29 22 161 114 14 85 25 151 25 188 114 42 27 129 9 85 139 75 80 131 69 33 127 17 179 95 56 197 85 103 37 91 35 72 31 171 31 7 149 2 81 3 166 169 29 204 190 147 38 79 17 27 112 147 69 29 95 126 111 69 2 119 69 81 78 118 93 159 7 42 5 23 65 45 151 145 80 51 29 57 79 85 43 80 149 9 131 148 241 115 67 160 89 183 133 31 21 57 1 1 133 17 88 92 31 17 33 83 54 1 14 21 71 46 103 9 19 15 42 14 77 54 105 15 12 77 221 102 152 44 69 73 161 81 29 101 158 161 73 240 87 68 10 79 139 86 86 39 125 47 7 19 71 85 97 79 126 68 5 34 59 6 15 143 54 95 25 139 163 61 31 113 139 144 74 85 98 83 117 182 81 15 63 21 11 143 43 96 18 49 35 8 9 49 53 23 13 39 7 59 79 34 127 113 55 165 7 13 135 135 52 55 103 137 69 63 15 0 45 91 30 5 71 145 135 127 131 39 61 0 145 83 61 79 113 41 30 159 91 231 101 53 45 92 51 100 199 93 85 157 158 133 47 19 96 30 171 86 105 169 41 99 59 69 145 21 15 169 147 108 111 22 92 127 8 9 13 67 7 75 95 137 90 83 2 23 95 67 193 89 29 95 8 113 28 81 153 68 25 21 167 37 236 45 27 8 45 76 109 158 175 125 50 83 200 15 25 35 3 87 95 123 32 133 11 15 74 19 13 67 27 169 165 53 141 45 49 100 13 4 153 189 85 27 3 190 159 24 207 105 47 145 219 133 11 94 203 87 88 14 145 46 27 109 0 157 67 135 99 11 47 23 101 27 37 9 149 69 146 102 41 29 55 21 41 115 179 42 135 16 155 4 137 28 169 2 11 32 185 193 8 65 61 38 65 99 163 15 79 117 12 194 12 11 83 36 51 60 16 33 47 129 57 45 24 139 47 129 119 75 57 21 72 13 144 94 51 27 108 70 55 103 116 80 87 23 29 43 81 213 81 85 108 99 181 47 96 83 181 75 195 23 33 1 120 43 111 123 75 27 179 149 25 87 29 7 169 39 63 87 57 65 96 165 23 61 23 165 80 61 109 35 147 69 28 99 165 2 31 51 27 71 201 81 223 104 133 143 15 29 24 192 17 83 40 173 57 54 33 61 124 138 98 217 25 73 7 195 133 59 1 29 1 163 64 133 1 62 9 66 5 235 45 50 39 57 118 1 77 29 171 53 61 148 42 91 111 39 115 218 75 27 13 45 134 67 39 57 43 82 68 67 27 37 128 122 157 23 22 159 21 135 29 40 15 27 59 55 80 38 125 3 87 99 29 0 206 11 203 99 105 173 24 13 197 82 3 155 117 107 75 135 194 67 165 68 145 17 7 92 33 176 6 11 175 61 81 174 138 35 105 81 140 59 109 204 31 81 39 139 108 88 47 135 134 73 118 130 117 25 95 13 12 133 28 14 195 115 24 26 217 13 69 12 6 59 231 9 45 115 58 158 47 16 223 97 119 48 113 7 121 111 192 186 87 124 21 158 85 201 108 16 219 208 166 92 149 51 57 55 31 131 68 18 111 59 82 86 107 108 19 17 8 181 31 82 9 91 6 79 47 173 127 107 93 104 65 195 47 141 13 89 55 163 116 75 109 47 38 109 147 51 150 157 17 38 17 30 63 173 34 39 23 99 21 135 65 96 8 3 204 154 57 7 0 165 37 27 69 151 21 191 158 145 188 123 152 5 7 157 65 187 171 20 167 114 111 115 75 111 65 164 27 33 77 147 60 24 20 22 143 118 36 16 76 153 79 51 51 6 61 15 39 117 54 22 10 135 225 221 124 124 67 63 93 9 21 83 22 15 43 165 109 169 75 7 75 71 25 36 53 37 55 167 35 3 83 149 91 147 129 88 114 16 119 2 13 31 111 12 220 119 117 83 67 149 63 80 21 91 45 51 56 23 59 161 31 75 20 177 22 215 73 51 136 15 34 33 7 3 173 93 100 35 169 57 91 75 15 145 84 104 85 128 141 110 95 119 158 41 52 89 39 199 166 117 144 127 124 123 91 11 175 44 41 93 141 70 107 48 95 8 43 7 10 17 106 111 67 19 33 222 135 4 3 58 55 50 66 121 169 93 131 167 137 4 15 24 17 16 127 135 151 223 51 13 35 117 69 17 87 59 23 75 113 73 44 115 7 219 104 30 131 83 83 13 27 21 93 113 57 151 7 89 167 118 67 35 77 81 3 79 35 22 88 42 167 7 156 11 36 123 73 47 101 73 5 7 95 27 116 91 32 139 97 67 11 5 17 21 62 33 69 153 126 196 185 120 10 7 160 89 49 41 44 44 10 129 15 57 167 125 23 70 35 52 145 165 20 69 48 83 101 23 69 143 63 79 51 19 65 137 169 195 171 83 147 117 1 56 125 21 81 101 91 75 3 85 85 178 113 112 169 103 213 3 15 21 4 72 60 19 134 95 23 25 9 139 49 97 51 15 125 34 17 17 179 111 155 119 47 44 151 83 129 168 4 88 155 75 59 115 60 157 72 99 41 5 223 85 80 13 42 35 57 20 45 73 209 90 57 113 55 171 108 3 185 127 93 51 15 112 45 97 49 1 19 23 71 49 13 1 24 35 32 99 83 107 68 38 113 190 31 69 153 35 49 137 67 3 171 39 75 71 188 117 14 51 83 6 2 77 181 39 41 57 94 85 7 89 97 71 85 147 11 71 7 3 114 141 7 189 137 199 55 187 100 13 3 97 92 163 1 54 132 59 9 207 78 66 31 3 50 111 37 63 131 161 93 10 153 43 117 48 33 46 151 1 61 139 34 99 17 105 113 111 167 169 111 96 28 64 70 63 1 217 52 154 127 35 95 67 19 108 87 30 55 175 53 136 159 90 75 49 161 114 117 24 85 63 64 106 63 37 48 71 8 89 179 57 58 57 59 41 1 60 91 0 51 65 115 27 77 44 21 127 164 13 55 39 211 89 193 50 39 38 81 155 107 144 113 11 191 155 13 39 191 15 91 65 11 64 23 83 175 122 132 73 74 61 105 153 89 58 7 80 61 115 54 84 16 7 238 141 15 193 153 95 105 171 7 157 5 13 101 81 99 157 53 51 134 144 179 51 61 52 11 163 45 41 35 15 55 11 40 135 25 185 73 76 25 59 37 134 57 19 119 21 71 65 65 183 85 149 7 115 71 28 23 29 153 25 10 93 7 57 159 103 225 187 30 34 35 127 35 171 77 1 3 63 128 9 35 65 77 19 165 11 71 0 67 126 173 33 57 53 159 173 73 51 187 19 104 113 156 101 61 63 67 15 93 118 241 53 126 89 3 157 45 25 132 169 34 62 215 55 30 1 9 29 219 37 61 1 45 131 109 131 65 113 159 83 59 38 128 19 145 37 200 49 85 69 97 55 151 79 102 67 25 35 13 139 71 27 147 51 97 103 47 11 101 87 157 55 11 51 13 45 131 233 88 26 220 177 191 7 49 34 67 5 43 94 25 97 97 218 46 53 38 167 133 137 1 127 41 5 48 51 106 20 155 115 80 139 143 142 145 14 57 49 1 67 117 103 49 37 161 26 130 55 69 63 77 117 78 5 149 75 149 153 61 51 73 162 84 147 79 5 57 7 217 2 65 147 105 29 136 5 58 149 23 55 189 56 32 55 13 27 222 17 177 50 43 73 71 8 7 15 94 67 94 112 77 104 91 19 45 135 212 131 13 113 126 112 179 46 63 47 9 1 9 21 25 117 135 80 108 9 7 159 135 85 43 104 103 42 15 67 71 37 23 175 149 141 101 34 135 145 5 168 151 27 2 16 128 71 123 46 159 34 132 3 159 30 159 53 1 59 147 222 117 115 157 228 45 67 123 8 207 3 73 35 14 123 199 9 29 27 126 162 129 22 5 227 63 6 76 172 128 187 43 40 61 21 0 125 33 104 85 142 107 109 1 189 1 33 132 6 19 15 17 72 85 34 135 157 72 54 115 173 25 152 11 17 4 33 49 101 41 25 17 25 34 153 29 71 27 72 3 1 33 32 9 13 117 47 161 89 161 95 132 101 84 147 186 35 135 169 35 2 107 49 201 117 35 21 34 187 143 65 7 115 95 125 37 159 112 151 40 46 143 26 112 23 110 231 68 107 113 120 47 77 47 35 41 119 69 8 141 29 55 43 48 56 108 216 49 69 183 131 61 48 169 197 171 47 115 91 17 156 9 221 5 32 33 75 10 93 59 120 62 23 183 72 19 51 144 11 26 5 41 12 61 37 75 94 45 123 81 111 53 113 215 81 1 34 15 183 31 24 78 139 81 7 7 31 63 91 9 125 0 171 84 207 73 17 223 78 10 115 23 17 7 89 209 15 3 187 102 64 173 123 145 211 129 136 149 180 2 77 31 15 55 87 29 45 92 213 73 179 87 95 12 53 78 15 141 118 189 95 55 109 49 225 116 133 61 191 121 47 57 39 14 44 95 121 59 25 199 37 93 103 109 91 187 169 53 68 195 79 1 97 31 110 7 14 20 79 167 171 193 225 51 177 163 53 96 119 75 65 67 1 19 101 88 65 227 68 131 140 186 5 153 113 27 61 70 58 119 8 9 17 40 7 38 27 55 101 96 65 161 170 3 35 7 93 121 59 129 101 12 105 127 38 123 112 212 93 141 27 241 65 78 119 49 207 141 40 13 157 201 49 13 109 97 140 71 76 183 89 51 27 3 87 17 64 163 139 70 97 210 61 36 173 17 201 20 136 51 36 27 50 53 167 6 43 120 15 30 133 67 200 77 209 81 183 67 123 58 89 158 56 96 25 69 45 85 121 11 1 79 99 15 29 63 149 87 37 131 51 25 213 145 163 137 71 61 161 65 181 60 157 69 45 45 95 181 119 23 163 211 125 89 102 91 135 26 71 55 151 55 37 19 173 121 111 56 40 1 101 72 31 73 4 5 71 153 40 89 69 173 56 75 27 19 7 102 59 92 11 79 147 148 107 95 155 84 37 25 4 37 21 129 51 197 62 123 126 191 38 97 47 4 123 72 27 80 85 225 127 155 0 44 73 105 69 63 63 171 59 61 33 33 109 89 175 153 8 233 2 39 41 144 53 64 187 86 149 101 69 168 3 17 177 104 1 3 69 151 10 61 40 33 13 160 9 0 43 50 182 115 69 182 121 235 64 100 55 187 27 193 41 26 9 7 75 69 45 219 169 105 70 11 98 110 124 0 7 178 93 139 34 215 30 159 19 87 159 127 25 93 39 131 76 15 183 10 229 38 37 179 13 171 123 35 39 51 61 37 22 22 1 95 167 93 197 13 141 130 125 47 63 13 101 173 27 40 71 13 82 175 61 58 40 43 91 25 10 112 110 100 69 77 92 161 155 9 83 5 25 97 18 75 131 141 75 205 54 30 101 152 76 15 170 23 31 38 10 53 161 14 30 123 163 119 37 114 23 67 26 17 149 27 4 29 93 112 188 184 117 3 68 79 5 139 57 9 190 137 127 9 107 141 68 69 169 31 31 130 21 17 183 156 39 66 96 93 33 112 31 17 84 46 89 59 51 29 55 116 5 182 149 157 108 71 19 34 133 43 84 127 159 171 87 45 27 87 105 167 101 14 63 40 28 5 35 3 40 59 13 37 87 74 141 113 32 4 10 9 1 63 21 99 71 139 135 21 59 143 39 161 177 51 2 156 119 109 11 71 14 1 137 57 45 62 69 13 167 169 103 89 51 47 70 39 163 97 1 33 11 81 103 83 67 140 33 184 23 95 136 153 71 192 41 7 133 22 4 7 123 88 11 31 173 49 25 63 155 115 40 60 24 126 69 87 20 115 15 144 109 22 75 63 21 58 156 75 102 187 47 1 185 165 161 35 83 85 62 150 39 151 7 143 82 49 9 95 79 188 133 185 33 126 65 28 91 27 123 4 74 53 49 43 7 69 17 35 41 27 175 109 55 108 105 75 95 75 125 7 193 161 73 30 51 7 27 175 141 217 126 124 1 165 52 131 91 125 195 161 41 0 29 133 65 16 55 13 31 7 73 13 101 51 70 147 73 63 33 13 87 61 50 47 9 125 233 13 57 165 27 103 17 67 165 85 52 65 28 33 144 61 57 79 57 41 21 89 117 69 80 227 17 62 140 128 31 111 59 92 88 63 121 3 37 51 85 91 42 19 91 27 123 94 139 114 143 158 113 62 32 63 107 39 183 95 132 55 167 0 55 39 139 97 25 25 111 32 42 85 219 60 17 7 5 109 221 77 120 87 30 72 63 148 207 75 29 7 37 35 111 31 25 105 85 139 156 180 130 124 20 117 72 7 40 8 177 7 135 37 95 34 159 161 55 5 183 79 41 11 41 216 11 113 77 13 63 115 139 136 41 121 49 103 3 35 45 3 37 79 8 31 29 18 187 65 127 89 25 173 153 67 37 119 116 15 71 39 15 81 119 3 177 58 138 61 109 33 125 115 1 85 95 147 50 79 123 127 71 153 125 171 91 41 79 121 99 106 138 107 57 135 4 161 37 84 63 113 139 1 103 14 77 26 1 61 150 82 102 85 38 21 53 143 31 117 101 35 23 27 71 103 77 153 24 87 61 165 29 35 34 105 99 143 99 33 184 12 143 131 72 43 40 15 204 171 191 5 3 25 18 39 7 113 59 53 67 107 23 115 23 7 57 135 21 9 61 49 83 49 27 43 93 117 11 53 180 36 179 13 178 145 1 38 152 123 95 153 83 82 76 227 211 166 169 135 24 45 31 181 115 45 95 142 7 201 163 50 30 115 3 66 26 103 19 111 43 97 28 53 169 126 1 197 39 26 138 37 17 173 151 173 39 65 37 62 51 46 110 38 3 30 113 67 50 23 78 49 6 101 193 35 107 167 185 90 27 45 55 49 31 7 49 33 7 150 113 95 152 83 25 6 39 33 45 135 127 141 103 85 37 63 111 17 129 14 52 0 147 55 9 81 59 123 61 11 219 143 55 103 205 217 179 199 20 13 15 30 133 41 83 5 117 67 167 23 35 175 108 133 99 6 49 11 109 82 70 49 43 141 99 49 54 87 141 64 95 145 4 213 49 159 21 159 71 181 14 48 110 113 69 67 11 23 179 151 170 181 225 29 96 117 37 43 231 59 109 111 174 117 1 105 189 89 7 30 159 73 11 179 165 51 88 49 15 122 131 121 158 181 49 65 41 81 61 83 11 21 42 85 91 41 7 153 173 62 53 64 21 43 107 69 105 74 206 113 50 219 9 151 37 17 117 77 191 143 57 149 61 40 168 95 43 23 11 58 3 121 172 200 133 54 77 106 98 19 85 45 69 23 61 31 98 208 135 215 52 135 167 63 67 18 77 46 31 122 106 20 108 41 13 21 11 82 71 165 53 101 176 227 205 23 59 64 139 51 7 65 31 53 76 31 51 44 13 59 43 60 139 63 33 199 49 37 57 133 7 15 111 156 49 137 41 75 123 115 20 9 114 82 39 28 36 111 95 103 70 141 130 85 67 5 67 117 103 89 102 172 77 43 7 119 59 53 19 53 101 43 121 125 4 91 11 76 59 1 29 17 175 179 158 15 34 179 25 155 5 17 68 19 104 91 1 92 106 165 116 89 46 28 131 203 37 81 72 199 123 55 146 107 3 19 63 87 1 101 25 70 67 27 151 109 53 143 211 141 31 4 151 153 161 119 50 39 57 3 73 31 123 99 1 4 12 2 99 206 113 144 229 23 127 145 25 19 4 33 20 37 106 38 157 38 9 102 25 90 91 25 11 161 17 19 65 15 70 50 189 67 46 1 108 49 133 1 136 141 147 33 131 53 27 77 17 101 59 193 19 115 9 147 226 18 170 164 79 77 133 141 2 115 115 151 215 47 92 4 231 106 42 50 167 20 82 27 21 205 10 163 31 107 55 21 35 18 115 62 30 27 67 35 45 128 171 7 91 125 19 138 203 150 76 167 79 5 79 175 25 77 159 83 143 178 82 198 85 161 164 68 2 7 25 93 143 177 98 36 151 35 117 63 39 175 119 3 21 61 94 39 124 137 187 1 15 55 179 71 12 17 195 95 17 189 71 17 108 53 47 173 179 49 85 197 67 45 59 95 179 221 79 67 199 178 49 187 17 27 25 154 34 5 15 171 197 219 229 14 58 103 109 65 124 129 144 7 4 74 116 219 1 61 37 223 135 156 85 230 109 63 42 129 49 11 69 45 57 153 57 148 10 145 178 55 59 51 61 51 211 133 123 9 146 7 198 40 2 1 70 52 97 35 52 73 140 51 14 157 59 73 27 3 139 235 13 130 19 111 240 13 15 131 0 57 77 98 21 67 13 127 57 73 21 52 45 31 135 184 140 50 139 135 177 65 83 37 89 87 157 61 157 163 139 104 13 218 69 98 69 9 39 63 218 93 125 19 63 22 35 69 87 99 127 125 168 23 153 109 7 9 57 109 181 0 73 15 20 116 49 5 65 121 82 7 37 87 149 13 22 201 169 13 40 41 137 137 23 104 163 14 99 45 46 82 42 69 2 21 217 195 2 42 5 109 61 18 109 109 5 27 6 93 91 23 209 120 117 133 168 37 33 160 27 8 17 3 3 211 101 119 98 29 115 99 11 57 59 111 17 1 137 125 2 153 61 47 94 213 180 163 131 74 75 83 98 131 106 23 9 35 150 19 8 73 95 49 149 145 83 22 167 73 205 29 1 59 43 77 108 79 60 111 64 169 89 67 139 149 179 11 13 161 219 120 87 24 144 156 129 15 7 87 42 64 25 103 95 83 188 2 48 67 40 67 43 14 51 169 192 91 14 93 85 64 184 81 5 53 108 37 17 3 55 1 137 91 9 30 5 167 13 61 36 23 73 141 31 92 77 25 41 83 113 199 99 0 133 36 113 32 69 7 235 91 157 104 81 26 6 49 6 87 71 204 93 40 199 15 81 41 5 15 72 73 108 135 40 19 73 43 41 112 17 99 75 37 147 117 109 71 204 105 119 27 149 16 40 186 68 39 29 112 55 123 93 15 181 12 5 62 5 57 167 75 59 20 1 162 45 124 19 47 95 70 181 96 63 53 173 15 148 97 74 73 67 53 55 13 15 123 93 209 79 159 184 55 169 25 73 25 183 139 139 1 1 77 35 44 41 75 87 45 48 181 25 32 70 38 103 85 147 100 88 9 127 109 107 31 65 13 40 38 69 40 91 133 79 143 39 133 135 147 71 181 69 202 105 105 17 13 83 9 46 181 117 94 169 51 45 39 7 15 52 162 48 45 94 64 107 19 90 189 167 78 79 39 211 145 82 51 35 19 167 9 38 235 3 9 39 0 31 26 213 82 81 63 57 137 95 137 139 15 19 25 89 69 5 113 109 39 127 17 135 33 119 219 9 16 91 95 1 37 57 183 239 195 40 117 46 207 123 29 26 221 41 3 179 19 3 144 141 187 73 209 111 173 140 26 55 125 47 21 61 106 23 46 11 66 175 26 107 83 99 64 139 111 27 83 46 93 167 23 187 101 163 144 45 27 100 56 59 65 27 98 163 29 129 55 71 1 15 110 110 120 129 27 158 6 149 189 139 69 11 30 183 75 237 41 83 61 63 86 33 99 45 225 160 39 99 21 97 61 196 79 51 91 80 129 7 30 43 75 101 152 55 5 3 33 47 15 19 81 23 78 185 191 127 163 63 105 11 31 69 65 178 179 91 24 27 201 42 11 55 72 39 23 43 67 28 17 63 45 49 27 87 31 1 45 91 159 126 4 17 191 21 25 189 155 221 1 132 83 145 165 142 12 13 19 145 135 167 15 5 39 165 121 12 17 76 83 83 199 11 35 11 124 34 77 35 129 111 20 79 87 29 59 43 169 117 63 74 107 109 15 197 71 182 53 117 85 30 200 5 13 31 175 151 3 25 32 113 10 3 101 65 5 184 41 66 13 117 16 65 193 65 69 67 132 53 84 17 23 45 172 107 129 135 7 55 66 169 183 69 27 28 11 239 115 45 237 52 41 17 55 189 75 11 69 137 59 111 178 108 185 223 17 64 5 5 65 181 133 20 95 4 12 161 49 82 174 56 33 139 8 31 81 77 75 47 147 6 159 163 48 115 83 15 119 103 106 6 54 172 46 95 149 173 150 113 21 41 65 169 114 141 191 191 147 97 97 45 25 77 77 235 117 29 84 54 169 51 33 189 11 77 105 1 13 38 159 9 51 62 113 73 4 81 203 105 51 21 37 3 135 169 147 11 81 29 77 7 33 22 21 69 98 93 117 38 107 111 165 28 9 27 57 189 127 61 124 119 57 85 69 67 1 113 31 33 109 85 102 17 69 13 25 105 99 18 155 40 52 32 97 125 11 125 171 158 109 61 87 5 69 23 77 69 193 9 63 0 192 129 50 17 131 69 107 213 172 13 31 98 112 208 9 49 5 29 57 193 47 19 122 151 207 135 28 124 108 42 97 140 81 111 11 83 147 83 113 31 24 37 23 117 65 165 35 46 145 213 51 29 29 80 68 53 32 15 193 22 153 145 75 91 23 87 89 36 93 24 89 183 89 123 95 114 81 21 15 43 50 105 135 126 161 158 107 74 149 161 176 19 61 118 44 145 33 7 49 117 122 182 49 47 50 205 0 104 22 27 9 177 57 65 65 212 41 107 153 69 168 7 147 177 61 143 23 154 67 17 191 79 98 35 61 52 199 101 17 177 35 5 93 87 5 59 109 7 97 61 147 39 17 133 44 121 44 171 91 75 11 3 159 147 77 121 97 116 17 181 31 15 110 157 15 81 160 78 89 117 110 126 141 89 74 37 47 229 47 27 10 39 3 56 110 144 93 23 89 144 1 77 91 70 9 3 195 21 167 7 133 118 17 31 132 69 241 1 137 87 138 31 47 72 48 57 24 181 77 163 17 92 113 175 140 5 137 93 85 5 31 79 179 31 48 81 22 144 43 8 165 5 39 27 21 0 13 187 70 127 7 43 115 135 90 21 11 1 88 135 135 55 110 135 99 49 97 119 4 41 13 30 40 130 163 165 92 58 69 152 56 37 130 27 11 137 181 163 69 123 2 15 71 165 149 63 59 57 30 62 9 103 108 49 42 147 81 50 194 21 153 14 16 65 135 7 0 29 35 100 115 12 63 37 29 4 59 15 69 9 112 97 39 15 157 190 21 69 19 93 33 193 11 9 3 177 208 63 146 70 217 192 83 11 54 78 47 129 135 22 147 41 40 29 73 46 17 29 91 26 11 5 89 83 65 51 47 113 69 161 134 15 163 141 129 149 125 159 95 1 127 190 103 21 101 161 30 143 71 19 199 63 11 25 2 178 135 114 185 161 119 50 93 25 45 7 33 165 43 52 113 132 57 22 1 57 156 100 5 39 16 163 23 77 14 25 87 94 194 107 109 9 175 50 11 53 105 17 215 148 133 69 85 163 185 15 91 41 32 47 3 65 152 191 10 206 103 117 72 10 93 1 3 160 58 173 126 37 69 99 56 3 196 51 177 64 180 143 64 85 59 133 118 119 83 97 119 107 39 153 101 24 48 33 43 35 63 105 42 117 182 5 40 207 69 1 186 97 33 114 27 57 219 203 53 101 17 5 191 173 239 199 141 50 133 47 69 117 19 73 97 157 57 11 70 169 9 55 103 93 101 211 188 25 41 196 69 120 82 33 69 109 143 176 93 79 163 63 215 5 16 28 205 37 43 143 25 29 74 22 93 0 95 89 52 61 45 112 57 59 22 44 203 125 229 17 189 52 70 190 16 11 189 125 92 85 7 187 43 17 10 115 62 134 65 227 94 147 3 86 54 171 103 15 25 191 118 1 2 37 83 114 151 59 180 1 72 45 51 180 47 124 119 152 57 5 9 55 19 87 37 97 59 19 21 49 73 57 155 65 191 65 55 237 139 17 99 77 131 116 36 173 79 229 207 88 184 18 58 4 34 114 39 72 83 58 41 162 123 132 94 30 175 171 43 51 102 89 33 55 147 103 55 142 31 29 41 23 35 71 93 121 15 17 21 104 59 23 131 94 210 53 204 13 62 186 61 136 12 3 213 83 77 109 48 46 145 69 85 45 217 22 175 41 67 109 36 45 41 193 11 93 27 53 145 27 175 8 167 121 101 72 65 190 11 155 125 45 185 63 61 65 35 142 11 121 68 120 38 97 57 43 152 9 94 59 86 159 27 239 70 73 88 59 11 11 37 135 188 7 21 49 131 99 44 89 73 55 103 33 29 157 85 37 89 59 26 40 31 13 33 43 67 173 33 111 139 196 181 141 129 81 23 37 149 125 188 61 3 79 63 103 47 131 53 11 41 112 55 85 47 65 161 13 98 108 35 73 15 9 173 151 53 41 25 29 167 124 55 207 57 157 175 163 4 75 49 16 26 117 147 76 47 165 5 53 6 75 166 0 7 105 78 95 219 86 113 207 119 109 50 35 7 216 31 17 29 117 81 85 207 105 117 120 0 9 60 31 1 25 93 1 71 12 1 73 28 121 88 57 75 199 55 95 50 122 85 51 75 30 49 155 164 71 139 164 101 103 45 74 155 199 70 125 71 37 11 208 67 63 99 111 142 23 1 113 23 79 125 31 27 25 31 81 151 83 71 117 15 31 77 17 107 243 51 173 99 8 91 93 3 129 73 19 188 29 161 17 29 69 117 82 161 66 139 77 57 5 8 149 53 64 82 63 23 67 75 35 128 66 2 73 15 15 52 79 69 58 81 14 39 177 46 41 51 46 59 89 183 93 61 133 67 74 103 77 37 12 39 127 15 25 99 116 91 242 20 41 67 149 27 17 9 79 5 105 65 32 1 69 27 126 9 218 150 39 72 47 133 230 113 71 200 18 5 3 168 96 199 192 19 141 123 9 59 7 68 68 41 16 119 121 17 117 173 134 17 24 107 197 189 67 101 63 87 15 195 164 239 177 167 63 27 26 100 163 117 123 59 15 126 59 69 105 89 51 215 111 47 89 47 127 165 209 47 11 37 132 87 41 33 190 153 5 159 128 158 3 77 143 169 181 31 168 152 81 7 16 29 105 25 37 105 23 117 170 7 203 206 121 197 107 19 179 23 139 74 210 27 57 89 111 5 171 63 141 73 52 29 197 1 55 31 65 103 131 32 11 87 35 7 209 78 59 10 137 1 71 105 5 75 159 21 83 113 73 6 55 135 7 82 135 19 225 147 219 73 3 102 67 85 55 22 159 91 109 77 5 110 11 127 236 177 116 61 13 57 49 77 51 237 90 8 53 115 177 66 73 158 51 131 37 131 120 174 89 98 11 55 29 33 175 153 5 101 53 99 192 185 36 49 95 130 73 15 37 1 201 1 91 5 54 39 93 53 11 51 157 76 39 1 89 13 47 83 67 178 25 155 165 93 1 15 161 58 63 27 98 82 49 57 121 42 129 202 93 87 62 67 151 100 101 37 59 120 95 27 5 7 162 168 31 27 0 197 85 37 51 12 161 99 142 15 57 17 61 163 58 34 84 85 25 99 139 15 123 55 207 159 117 79 32 133 117 119 113 62 87 5 25 6 54 211 39 11 148 197 108 205 91 143 75 35 105 22 91 146 107 97 82 122 73 3 125 35 17 19 118 211 180 62 15 101 51 133 178 153 65 1 103 76 209 49 46 107 117 81 60 21 121 105 194 59 103 136 75 158 5 95 39 105 125 61 186 5 121 85 33 112 15 12 16 49 45 39 126 35 41 7 159 151 7 90 74 87 109 33 75 11 51 141 20 37 108 79 69 133 45 7 116 97 41 49 96 13 77 43 195 23 45 59 146 108 200 41 13 52 191 15 96 63 141 79 146 181 166 91 211 109 41 17 69 113 82 109 85 57 109 41 29 17 155 41 107 105 239 116 75 151 31 29 6 17 202 23 77 85 55 206 157 49 33 87 71 182 133 114 183 31 18 17 10 15 132 179 40 19 194 47 169 21 141 157 16 5 82 100 121 89 21 15 51 35 53 9 33 92 26 171 99 193 185 51 111 54 133 76 149 169 75 44 38 37 205 123 186 79 175 5 4 205 106 108 64 187 82 95 13 25 195 53 33 121 153 41 99 153 61 53 89 45 222 53 133 107 27 83 72 120 103 69 63 40 31 61 28 77 49 71 90 43 166 78 113 113 150 107 117 25 14 59 73 229 170 99 21 44 125 11 142 57 44 137 15 177 40 70 35 95 28 45 19 154 209 167 119 7 139 121 11 107 125 156 144 49 45 45 95 111 188 123 71 130 37 31 67 67 7 57 153 51 199 135 16 141 143 169 57 157 86 73 177 9 55 29 223 137 38 139 71 52 20 161 172 23 52 65 82 25 1 78 135 185 168 85 53 103 163 99 117 182 31 13 139 143 105 59 31 57 141 103 32 209 32 158 87 39 31 101 92 6 77 189 102 113 127 17 91 52 123 73 142 99 61 55 1 65 76 89 45 73 11 104 145 85 17 26 13 67 25 84 59 85 91 16 25 71 1 51 69 13 77 50 43 39 172 23 15 130 107 37 12 12 6 125 65 24 44 3 25 167 68 1 18 7 1 137 7 7 151 47 31 189 3 161 177 166 81 103 56 71 15 91 15 70 2 137 31 3 38 60 19 179 89 95 123 18 5 191 121 142 8 9 26 35 32 83 129 73 42 217 100 20 96 107 15 13 25 63 141 85 1 11 52 45 5 117 88 41 99 209 67 159 108 177 54 59 18 4 147 60 10 197 85 93 189 191 12 159 107 149 179 37 9 182 17 66 25 236 3 141 24 191 92 5 108 109 31 167 61 19 27 135 50 49 103 29 13 43 75 21 7 28 33 87 102 97 65 92 81 171 55 74 53 75 181 53 73 109 159 53 64 233 103 135 139 40 133 62 2 7 83 19 35 3 45 44 167 75 75 51 80 165 156 9 66 6 65 57 221 49 71 61 81 32 185 131 48 7 167 73 18 78 19 5 169 25 213 9 136 5 99 98 7 6 155 98 159 145 35 24 71 57 93 29 24 22 197 105 36 63 120 31 15 41 117 51 198 196 126 32 1 62 115 21 18 209 23 35 69 117 0 129 81 32 75 67 8 136 93 41 122 79 33 145 23 147 93 38 48 37 159 22 27 11 76 83 3 67 13 127 183 27 81 19 87 103 93 175 85 157 83 101 18 99 88 217 2 37 72 105 91 206 111 63 69 1 3 1 198 39 33 83 66 155 163 115 97 31 36 58 115 51 3 140 5 135 55 99 11 81 56 213 33 189 145 47 0 135 67 62 155 94 19 79 20 100 37 151 123 45 27 176 83 91 161 157 7 21 166 197 61 92 165 89 24 83 47 125 204 170 93 161 51 5 15 72 8 125 103 29 110 11 71 103 97 1 118 78 205 45 3 13 69 9 116 81 41 57 89 1 151 185 123 14 102 31 136 26 61 102 35 171 25 81 69 117 155 93 115 87 3 25 46 77 48 10 235 131 55 94 2 24 215 9 67 77 140 22 74 15 149 59 105 17 27 52 93 71 74 29 20 17 121 131 3 138 89 42 68 92 185 99 173 14 39 72 111 0 5 40 83 7 132 100 10 53 141 213 5 108 24 94 20 119 77 37 181 175 104 31 47 53 169 178 100 153 39 171 8 29 80 21 66 56 107 39 196 1 109 95 133 0 126 177 3 108 23 60 96 135 77 63 65 181 93 23 15 134 119 67 5 86 149 23 51 212 25 77 113 32 9 131 113 15 130 145 39 129 1 41 102 101 25 145 88 1 141 29 187 63 79 31 27 152 229 5 85 31 117 87 151 124 150 81 197 79 51 123 165 50 75 8 51 21 5 176 83 89 38 167 25 191 3 31 191 29 191 127 23 52 125 42 89 3 86 15 128 32 17 40 195 53 69 50 46 137 187 147 17 1 151 205 57 65 122 85 121 15 219 15 135 85 111 67 87 157 71 63 165 18 93 158 163 37 184 83 11 49 105 62 83 200 103 47 57 47 103 6 39 2 131 33 4 163 77 157 63 79 37 53 167 132 101 62 72 193 11 43 67 81 50 57 31 125 169 111 7 5 49 44 15 173 117 19 117 11 90 179 19 21 130 57 51 119 99 93 123 53 51 104 57 69 53 86 106 13 16 215 137 66 127 1 37 25 94 123 203 6 127 175 123 39 3 93 221 105 65 99 96 87 83 93 159 47 41 153 95 11 144 105 35 14 49 95 29 95 161 132 5 7 153 11 52 109 231 109 133 121 135 206 27 178 87 7 127 145 125 7 198 136 72 39 211 45 137 83 49 17 23 67 149 4 82 24 42 98 77 70 71 164 111 139 151 109 34 71 43 18 85 37 4 3 40 106 27 24 49 91 33 5 6 66 64 31 21 69 31 122 105 67 213 89 121 147 71 121 128 31 15 45 75 104 47 59 175 29 65 36 53 87 19 178 160 33 71 111 151 20 32 153 1 59 39 95 17 87 105 45 48 35 183 121 5 113 155 207 62 161 87 131 207 171 89 9 61 127 137 71 135 133 69 37 26 15 5 205 209 1 201 55 73 31 29 47 47 159 51 201 81 77 21 20 219 139 213 1 88 13 25 111 44 187 149 48 21 104 43 9 121 9 7 75 9 51 3 108 39 98 70 3 43 81 16 100 61 40 5 53 109 13 23 67 7 44 25 96 95 85 15 53 88 33 0 15 63 64 35 190 23 97 66 35 109 40 109 215 2 13 7 63 61 83 105 83 125 32 160 71 27 229 75 104 47 49 128 103 77 51 9 7 171 7 171 193 137 61 117 47 91 79 81 5 47 2 61 77 20 28 37 5 213 137 74 85 67 37 113 132 47 169 163 41 45 113 205 23 131 154 63 97 40 11 4 135 119 136 165 113 33 112 17 105 5 49 27 3 121 81 144 35 37 67 42 0 7 70 122 5 11 125 0 75 134 37 174 66 10 93 135 6 28 60 33 3 33 154 30 119 47 15 245 80 4 7 63 71 43 23 213 88 76 67 54 9 134 190 24 201 39 177 5 200 171 91 72 77 57 115 59 237 0 9 140 23 149 159 47 125 29 14 146 85 97 1 33 30 75 1 190 85 9 9 72 21 47 109 31 132 7 112 67 85 153 0 233 155 43 95 25 17 50 95 151 79 125 21 29 183 50 91 101 129 195 44 48 135 47 9 4 28 178 155 42 57 17 117 145 176 90 113 24 97 29 73 71 177 33 28 41 20 119 45 141 7 11 65 7 58 123 118 5 35 184 165 135 6 58 205 101 83 177 117 4 178 153 141 62 95 37 154 131 6 34 7 25 91 111 163 103 91 58 87 109 159 100 46 42 9 83 159 76 17 67 152 36 224 53 44 173 23 75 25 41 31 141 49 123 95 57 158 129 201 41 46 107 149 1 23 115 38 160 61 61 25 60 1 76 195 16 5 114 73 3 53 155 127 193 204 41 55 97 103 85 12 11 145 23 12 62 121 77 103 1 145 110 97 61 207 131 191 175 49 200 63 71 197 1 33 23 223 33 99 12 89 147 108 37 71 85 138 209 23 91 37 34 165 114 9 1 78 69 151 2 85 12 36 81 155 51 5 127 119 71 57 55 139 158 63 9 214 99 61 68 83 116 155 89 107 69 138 125 54 15 207 12 33 35 91 64 25 129 139 132 45 41 117 7 49 131 58 25 222 19 77 5 57 78 37 22 128 157 45 73 17 107 131 53 15 101 5 57 77 23 35 153 89 203 86 11 95 200 23 92 197 40 72 129 173 58 55 113 23 85 85 17 65 88 93 107 174 56 170 3 193 127 25 36 41 95 103 51 79 114 190 21 121 69 133 173 93 197 118 67 9 87 235 51 29 101 19 139 5 20 91 3 179 43 198 131 105 180 61 25 37 127 111 3 73 21 20 177 235 187 35 33 93 95 19 189 9 17 41 15 53 25 126 57 206 136 7 21 174 3 14 75 157 79 157 94 19 69 144 47 85 69 40 67 27 126 54 71 23 123 101 29 167 11 97 187 105 37 86 53 31 99 6 35 163 15 82 33 53 118 194 125 1 94 223 23 9 93 193 9 158 28 51 103 83 83 10 114 121 107 17 181 164 17 129 43 57 75 12 31 57 99 56 75 17 22 15 19 41 25 41 143 64 45 59 66 124 103 70 175 9 47 69 92 179 44 138 69 129 32 35 36 60 77 41 159 86 40 73 88 177 5 191 145 73 166 77 48 93 44 75 137 107 1 142 135 111 105 2 10 109 129 159 125 97 53 17 13 25 14 24 23 75 183 76 29 9 160 2 97 41 65 115 143 81 241 109 179 95 76 71 1 191 1 29 127 50 90 85 11 55 55 129 149 98 135 21 10 147 57 105 105 34 110 25 69 47 1 101 131 141 177 29 158 5 44 61 67 51 86 39 11 13 87 63 177 163 47 17 67 55 20 79 1 119 120 95 149 139 99 103 134 43 59 177 134 11 15 96 148 47 15 103 38 203 98 121 180 58 70 125 75 101 141 123 129 174 194 169 30 1 118 25 111 14 47 129 1 113 123 39 124 88 149 53 123 97 51 10 59 1 89 57 162 63 93 1 122 69 109 65 73 147 53 18 111 22 97 77 139 22 222 16 82 218 131 57 164 17 141 62 59 84 37 178 21 65 211 83 114 39 91 74 96 207 50 29 209 149 197 124 83 38 157 43 31 7 75 8 31 18 165 113 21 159 13 173 213 39 87 27 35 7 31 37 129 66 39 50 1 19 147 51 115 37 27 183 115 17 29 107 78 41 67 9 148 63 39 54 57 95 127 194 24 37 41 209 19 160 61 1 61 106 76 33 76 81 36 149 219 2 58 45 31 91 200 104 13 105 29 11 45 3 94 97 131 37 57 63 175 123 35 147 125 6 39 51 161 61 9 5 51 218 61 33 79 91 32 151 173 59 39 9 43 47 101 161 125 143 2 41 60 102 9 87 47 14 161 33 162 93 73 134 21 103 41 38 93 161 109 106 4 105 91 13 129 133 41 127 81 88 173 53 159 48 60 167 156 110 59 101 28 67 160 40 63 5 84 18 84 101 197 133 23 53 90 95 63 34 150 221 15 107 164 19 109 101 9 115 133 18 147 101 242 44 11 79 5 33 1 19 108 159 19 48 43 43 137 91 35 25 169 77 66 49 60 175 73 61 6 25 21 15 183 30 55 24 65 37 17 79 129 71 26 76 45 165 173 61 58 117 2 91 109 103 69 59 1 75 198 1 81 173 25 55 60 128 29 49 5 25 15 53 73 5 205 127 67 33 47 99 39 10 147 171 3 187 134 97 163 60 43 225 21 136 97 224 204 133 87 183 77 143 57 95 57 27 41 151 105 55 46 33 49 176 3 104 117 132 147 29 161 17 3 116 86 43 101 97 9 197 173 127 204 70 107 21 112 33 107 10 2 3 170 85 10 15 3 7 54 8 56 3 192 145 111 82 147 139 173 143 41 99 35 63 73 229 5 187 163 149 101 161 228 156 41 41 31 135 17 51 68 43 183 183 63 93 82 164 25 97 24 126 111 175 37 97 131 71 44 37 119 37 124 59 151 137 7 67 129 27 41 14 182 116 176 35 32 37 17 39 19 85 87 21 99 167 121 145 209 25 65 21 29 83 157 92 154 92 96 147 143 161 113 92 147 49 59 107 121 49 100 143 35 21 69 95 15 17 46 13 131 7 0 33 115 95 112 177 35 178 47 33 57 157 47 107 125 93 131 26 31 9 121 83 199 39 53 49 131 1 110 183 45 103 57 135 49 191 62 125 51 3 211 33 9 106 9 4 183 115 92 139 39 143 138 153 105 9 44 4 90 161 16 112 81 93 73 65 189 223 113 147 132 17 116 1 107 143 159 91 99 211 111 107 25 74 49 3 99 3 89 171 218 96 5 65 11 45 75 14 137 36 64 14 28 94 79 47 111 123 170 9 64 123 74 44 5 52 202 37 86 148 129 19 20 1 93 30 73 175 144 1 97 184 42 1 7 9 237 4 199 10 106 210 87 157 111 39 31 130 236 13 99 135 7 67 184 155 212 206 134 183 209 29 40 160 1 113 34 94 77 37 79 27 169 67 57 7 55 181 155 111 53 52 67 49 47 3 163 182 83 131 15 221 1 44 36 175 1 21 23 184 53 79 144 116 39 40 0 17 35 137 187 69 173 75 47 11 167 51 103 3 181 24 47 31 87 5 245 67 191 213 122 7 147 70 88 78 21 68 17 61 77 55 2 15 141 34 137 61 145 43 129 117 64 21 104 84 160 29 35 134 82 3 19 51 192 185 178 31 111 23 123 30 187 65 9 73 19 147 85 105 123 169 72 25 29 122 79 93 63 13 27 77 215 1 31 49 38 104 107 99 109 130 40 5 13 47 179 36 9 1 69 183 14 17 135 1 105 71 45 60 42 55 169 97 49 10 175 127 8 45 24 31 0 71 41 209 34 81 71 18 163 29 13 129 148 227 207 100 37 157 148 83 83 131 27 145 79 1 47 55 163 73 159 34 67 117 120 53 23 105 3 115 55 39 69 175 32 65 56 57 48 167 44 166 74 38 103 4 137 29 198 52 119 229 16 33 11 107 56 10 83 61 8 25 174 12 115 157 37 43 138 3 5 47 77 107 107 41 55 30 151 59 76 25 6 3 122 69 87 21 89 187 66 76 89 27 5 124 54 103 22 57 131 203 73 168 88 168 91 201 69 59 38 7 125 19 9 7 193 39 2 116 135 35 166 46 40 38 159 198 243 65 51 145 127 75 158 138 61 27 178 185 49 127 15 49 81 55 108 61 120 1 11 6 87 126 56 83 75 127 4 160 1 103 127 71 45 115 61 173 57 19 101 185 23 125 39 191 13 15 105 75 26 27 129 99 3 173 85 45 95 11 53 15 90 107 195 123 193 43 215 217 17 3 212 243 87 86 58 155 17 21 183 77 99 113 1 58 36 167 75 21 1 113 82 47 51 83 1 179 75 205 79 71 53 13 159 57 53 123 157 145 159 83 104 38 55 61 135 112 156 41 73 53 71 45 191 117 123 32 41 44 1 25 88 183 90 53 36 75 7 103 25 0 71 215 18 108 27 24 89 223 98 172 73 4 79 1 200 14 23 8 9 121 67 129 137 219 185 15 51 11 33 44 33 81 29 164 35 69 47 90 37 10 1 171 53 91 71 117 127 11 145 153 100 159 9 96 67 167 36 99 223 12 105 61 75 104 61 79 124 99 91 49 23 17 24 127 99 113 39 133 53 183 117 111 149 111 113 15 111 161 41 142 89 15 70 61 127 11 51 31 20 27 41 11 21 41 119 3 47 26 70 80 135 59 187 27 113 25 14 157 6 135 1 13 77 103 85 81 103 5 116 44 69 107 6 153 119 53 19 84 19 55 5 67 91 47 30 8 55 3 143 43 201 37 65 7 50 47 45 81 65 159 131 25 35 83 149 101 35 149 25 59 89 86 107 29 17 25 35 31 49 63 153 111 37 111 63 83 59 33 85 161 107 173 125 103 13 21 143 23 159 168 31 55 86 15 148 79 93 167 186 103 120 9 31 63 23 71 33 161 37 105 51 139 159 135 203 116 35 65 43 84 159 125 111 35 51 61 180 67 69 135 106 151 95 69 33 38 191 37 153 172 18 5 59 23 79 44 7 11 17 56 207 52 85 105 81 115 19 11 70 11 154 89 9 67 45 129 83 129 139 5 115 214 47 61 123 29 41 9 143 53 153 117 139 229 29 134 5 149 49 1 36 131 101 127 59 7 156 11 73 189 33 53 27 48 55 101 159 138 7 87 67 36 47 103 139 71 43 63 116 12 153 157 27 141 73 154 163 59 175 199 146 63 25 167 43 107 45 143 155 75 72 31 91 74 64 141 233 175 33 149 163 51 155 31 81 199 155 29 71 229 101 93 56 126 155 23 33 24 72 95 19 19 166 13 89 91 5 1 22 208 33 39 131 133 110 5 22 8 17 61 195 65 117 79 109 122 3 12 53 131 37 86 121 19 22 0 105 13 231 203 37 8 55 11 81 111 113 7 132 25 111 131 203 37 140 37 47 55 32 139 49 138 151 57 19 30 18 83 201 53 134 3 157 23 165 13 13 179 145 95 91 211 47 47 111 194 223 20 54 12 83 61 19 21 91 19 11 2 227 123 175 29 17 13 165 167 3 63 79 211 16 51 9 115 86 85 56 64 59 22 183 109 7 87 15 0 85 81 7 114 69 92 15 131 51 135 9 162 24 122 91 77 141 16 44 47 187 1 79 4 161 33 106 83 186 105 2 40 3 121 109 127 73 45 110 145 141 8 133 18 75 139 32 31 64 81 81 185 11 18 67 63 139 0 215 102 81 68 5 173 11 121 41 71 125 105 1 26 69 95 86 31 139 30 79 31 141 182 246 87 5 171 63 115 37 55 10 87 29 1 77 63 33 191 201 92 69 137 43 57 10 45 43 12 41 23 38 37 68 159 34 79 62 24 13 29 37 67 179 25 53 90 69 13 125 132 105 37 125 43 53 3 61 83 37 51 43 27 161 115 123 119 48 7 5 95 91 185 99 149 63 133 193 5 65 15 99 59 91 34 193 75 23 15 73 69 67 41 29 29 26 7 85 123 126 100 73 127 2 3 33 211 63 137 7 17 157 95 75 22 57 7 5 31 48 179 16 53 18 117 119 95 45 48 2 16 75 41 4 19 85 42 39 41 163 96 33 23 13 5 5 12 28 129 19 77 11 144 229 89 137 12 79 105 1 135 165 1 95 3 105 237 95 123 7 43 3 165 73 71 129 55 24 53 55 110 55 107 4 137 14 155 74 57 45 198 61 137 70 109 65 48 33 65 95 53 87 84 124 108 171 105 1 51 97 41 229 147 1 89 13 145 0 136 73 39 179 75 140 205 39 65 27 13 87 154 43 55 1 175 175 169 71 130 125 91 118 42 33 40 46 91 151 48 17 73 69 176 32 108 185 164 47 117 94 151 9 93 61 27 64 149 32 193 143 91 13 46 23 137 202 71 163 30 56 83 123 11 63 117 3 63 29 95 117 119 17 143 35 74 85 9 169 40 99 43 37 36 67 13 122 179 13 169 117 15 19 27 11 27 194 5 40 119 5 36 29 3 100 37 45 85 42 135 35 58 49 44 131 4 49 119 135 7 12 87 61 47 107 55 127 65 169 110 147 5 96 109 131 13 61 59 127 196 50 35 36 61 85 65 67 145 31 27 79 185 151 230 27 39 55 110 79 33 33 24 5 133 92 83 137 111 161 41 163 106 143 169 31 79 66 7 99 145 85 101 15 123 73 39 101 107 10 128 37 42 26 117 43 85 195 102 46 19 132 222 143 190 130 112 121 5 4 21 133 197 31 147 64 105 15 44 170 99 123 26 65 53 111 75 12 18 67 133 51 133 127 35 167 0 90 214 6 149 173 95 16 104 158 109 19 105 27 86 119 31 39 181 40 128 214 41 28 140 77 92 117 61 1 51 52 35 5 83 7 7 45 11 1 32 73 1 132 21 181 13 18 44 21 13 8 119 109 67 81 26 97 213 26 111 19 216 63 183 51 73 10 7 11 35 201 26 17 19 95 81 50 186 58 93 10 25 64 15 1 108 42 69 93 172 31 76 43 144 51 151 108 25 121 51 121 28 95 1 37 125 116 153 71 47 82 58 161 63 22 151 5 50 124 95 16 31 10 37 61 120 15 47 128 160 38 90 18 159 12 143 8 47 155 28 75 33 47 225 9 11 151 75 90 65 22 137 7 94 18 49 44 170 22 112 57 54 95 167 79 35 185 177 34 209 5 53 39 141 159 13 79 169 73 152 11 81 113 12 7 1 23 163 102 141 23 3 121 3 71 83 89 133 21 21 222 1 61 121 159 46 21 195 133 116 64 161 37 181 108 167 127 185 96 86 45 45 86 2 183 172 51 201 35 67 75 123 39 199 169 53 13 106 4 201 47 63 9 65 169 23 151 5 228 41 109 103 167 163 54 159 207 3 13 33 55 31 8 150 95 96 23 79 15 159 183 209 32 43 67 154 53 121 58 107 85 145 54 143 97 65 49 11 9 3 42 77 161 77 117 70 19 85 103 15 2 107 11 165 117 201 189 111 17 43 105 55 39 8 68 63 45 109 13 76 99 54 71 75 157 173 45 2 175 4 23 16 165 119 96 117 190 17 117 95 133 67 159 185 135 181 1 27 63 32 17 97 135 79 67 11 51 23 25 11 61 53 2 11 84 43 50 141 165 91 68 25 88 136 110 233 30 97 93 39 149 34 9 46 45 3 95 39 53 161 137 13 177 48 117 23 215 40 7 41 121 6 56 99 74 50 104 92 123 119 43 175 11 21 7 5 223 5 65 158 9 39 76 166 77 181 79 187 207 45 10 51 187 161 133 29 105 39 27 6 77 155 0 4 22 189 93 65 23 16 219 28 4 11 65 37 83 187 75 17 57 58 132 120 120 155 53 24 22 45 51 82 59 100 91 2 53 152 97 44 17 83 14 79 33 101 69 35 92 26 1 87 161 77 49 71 18 13 172 22 101 121 49 121 104 101 75 158 145 99 181 36 83 75 35 19 49 180 29 27 46 143 31 121 56 33 33 35 51 145 95 41 189 61 73 183 161 97 203 135 13 21 24 104 203 55 91 220 91 197 33 69 5 75 69 243 87 53 79 57 103 87 51 29 74 21 61 31 131 53 127 35 171 91 99 98 117 143 35 180 213 219 170 77 111 2 92 81 3 51 169 114 192 39 153 1 185 16 51 40 164 129 23 61 27 117 10 119 19 15 71 157 61 5 17 83 2 101 99 1 85 185 43 119 25 175 51 105 19 25 19 209 163 130 99 14 207 88 184 83 51 39 55 99 125 35 7 205 91 146 172 37 5 97 31 183 123 129 33 89 76 114 5 163 49 117 69 94 50 64 175 203 98 31 121 140 111 181 237 131 49 141 5 151 21 27 120 75 26 100 161 91 11 173 87 142 47 55 87 173 111 55 143 40 32 67 38 96 96 23 11 13 5 49 123 169 39 103 19 169 0 140 175 15 109 31 23 33 212 41 189 125 159 62 173 35 18 115 158 0 111 30 37 123 147 165 79 79 1 173 196 159 24 14 89 95 112 30 141 20 93 9 25 22 101 3 135 31 76 176 13 41 83 3 80 9 68 3 65 22 98 51 32 1 15 167 3 193 19 39 79 141 143 39 110 69 35 203 174 66 2 119 167 39 103 1 111 75 11 173 8 6 67 15 89 65 23 71 169 135 91 193 99 15 107 108 151 196 62 93 121 3 133 61 101 39 1 132 108 93 155 101 229 47 130 54 61 107 127 59 131 37 5 36 187 7 52 15 4 115 113 119 1 83 67 53 52 109 27 9 89 31 122 67 43 35 87 17 151 64 67 27 62 103 15 61 35 17 44 105 145 45 163 169 143 71 146 105 11 84 89 121 5 179 16 36 41 55 153 65 121 68 129 75 91 40 81 170 59 15 119 25 93 7 88 33 151 45 127 48 45 105 14 1 161 219 227 9 35 46 10 75 2 51 67 13 69 126 70 47 29 87 51 27 155 3 72 132 81 134 125 6 2 8 121 153 51 114 105 17 36 10 33 7 162 217 31 46 85 9 25 35 182 2 5 48 177 14 10 29 19 18 55 165 151 9 177 114 173 138 167 149 29 147 111 7 117 71 1 82 35 71 97 156 59 81 213 39 16 23 92 65 23 113 70 51 113 97 15 123 129 87 133 107 33 2 67 24 4 61 146 38 57 131 15 4 33 103 15 162 86 88 57 77 39 25 103 17 29 196 140 11 39 11 13 95 179 84 105 50 149 97 119 67 40 123 39 163 76 20 85 68 47 177 58 109 27 9 109 1 63 37 142 23 103 37 61 48 147 96 41 99 187 183 118 219 62 113 49 49 13 109 153 186 29 17 97 69 121 165 91 162 105 7 136 18 115 9 117 27 35 137 46 179 43 95 159 68 100 97 103 160 21 11 197 57 3 4 37 75 135 73 109 38 0 186 167 22 144 30 13 172 54 183 57 152 72 101 53 128 111 49 157 7 135 18 17 46 61 136 145 19 27 12 103 11 71 135 13 15 22 82 9 1 122 151 43 26 209 83 96 89 117 75 31 109 5 191 1 188 0 157 109 89 38 41 11 1 163 98 105 113 31 39 104 62 90 87 37 147 107 3 60 29 3 171 49 121 5 49 139 24 104 23 11 187 149 7 41 0 121 20 8 90 52 102 59 47 108 73 81 110 11 51 49 123 159 54 44 125 3 55 49 211 81 101 49 7 96 69 153 76 208 133 77 70 1 149 35 99 136 137 63 1 128 91 71 171 104 57 104 127 62 36 167 138 34 179 161 239 3 3 88 149 55 42 81 39 107 7 21 61 179 69 97 120 105 96 209 2 13 87 13 46 83 69 107 5 205 213 14 61 89 99 35 72 105 103 91 41 84 7 26 199 37 61 39 95 61 1 111 57 115 39 16 45 85 49 200 85 41 64 106 31 88 29 161 197 68 110 149 41 59 9 34 147 5 76 17 178 101 31 172 241 109 11 63 7 141 36 119 36 95 103 152 19 88 234 6 135 209 96 192 85 41 177 245 72 47 158 27 179 157 171 60 1 21 46 21 77 131 37 27 138 63 41 191 139 32 39 122 51 62 81 18 119 68 109 24 83 77 55 29 38 25 202 0 132 39 199 27 71 202 93 86 125 47 49 181 7 13 106 109 33 59 95 63 32 107 142 71 81 75 55 162 171 93 15 169 7 161 1 97 97 182 155 128 67 55 115 185 8 27 41 177 58 89 153 222 122 7 103 105 95 37 79 111 62 16 118 86 28 33 17 30 2 83 123 57 27 119 123 137 3 15 51 69 15 165 10 161 148 69 52 65 174 47 102 17 129 53 9 42 85 8 37 179 29 9 99 23 171 228 204 71 60 139 193 9 107 129 45 25 13 27 33 2 153 43 91 119 131 25 89 103 99 104 129 106 101 90 63 2 79 46 79 104 0 51 69 205 3 31 25 101 80 78 51 109 117 57 36 105 11 61 11 43 212 35 55 4 169 49 145 114 7 211 118 47 31 15 12 119 216 115 31 49 62 74 175 21 61 13 73 45 125 47 35 19 41 171 33 75 27 45 65 100 95 21 9 111 177 21 63 97 111 29 109 82 99 193 151 55 88 120 118 21 46 207 130 225 216 90 170 147 130 21 145 3 17 87 201 98 131 149 183 121 48 99 103 47 7 39 166 23 3 40 62 59 153 95 18 29 95 9 126 39 17 111 13 131 31 27 20 192 95 108 74 95 55 141 57 147 123 45 71 172 21 111 121 77 215 25 56 122 19 119 111 39 9 163 46 57 98 86 27 127 71 13 5 93 31 65 96 181 13 157 49 81 59 130 42 7 182 7 45 36 87 49 151 102 139 194 157 205 85 58 71 121 179 1 157 11 49 69 179 125 99 1 98 55 63 179 25 146 37 1 119 53 65 41 67 175 46 21 105 43 72 77 109 71 130 166 61 89 120 111 127 30 12 41 25 55 56 111 7 4 2 55 43 195 107 152 90 129 44 91 154 181 210 97 63 99 117 77 73 79 25 31 87 120 62 157 176 27 21 13 67 27 191 135 125 103 53 131 103 226 148 37 101 63 169 181 87 75 119 121 145 34 51 7 87 61 39 26 27 107 69 83 1 3 79 157 141 201 112 62 20 9 87 103 145 9 10 109 18 33 51 7 43 93 19 116 136 81 166 76 105 127 107 27 80 25 55 69 79 41 5 129 181 42 15 161 80 19 7 107 70 20 95 140 13 37 77 29 137 103 63 122 74 109 3 37 47 141 57 165 50 132 7 47 204 74 88 121 55 118 29 202 137 31 13 127 177 133 57 81 11 45 91 69 145 115 120 180 205 43 30 121 17 27 105 64 189 92 17 33 136 99 125 114 116 4 9 139 123 90 27 5 193 11 5 121 53 19 69 1 61 17 37 20 71 6 41 77 21 37 69 101 141 48 85 39 72 69 12 73 47 38 21 101 151 13 58 55 201 41 57 52 47 3 135 26 79 120 19 109 157 23 24 103 150 92 137 37 67 168 145 106 8 51 14 101 23 61 163 40 101 3 111 79 95 8 3 43 151 13 121 33 19 117 73 19 83 227 41 154 42 52 157 2 139 42 37 83 65 27 43 138 35 38 2 89 99 152 43 57 23 23 47 94 11 185 148 27 37 63 46 93 125 101 36 238 2 45 199 22 3 61 92 111 45 109 105 75 178 54 10 85 26 26 37 183 14 57 14 48 156 75 29 135 173 9 38 22 25 95 11 15 121 125 3 23 143 23 129 147 59 133 159 81 143 179 101 17 83 95 163 56 222 72 67 31 45 40 23 31 114 2 53 179 65 213 13 187 24 59 4 11 13 38 93 39 70 19 32 121 107 79 6 87 31 87 73 1 63 126 41 81 73 133 169 199 135 73 155 139 139 41 181 146 43 75 63 113 185 39 3 21 105 121 161 23 159 97 3 35 97 17 96 91 65 96 55 147 163 68 26 26 28 87 78 121 62 100 96 228 129 49 63 98 28 180 90 44 117 139 130 1 137 9 59 43 123 31 221 205 102 37 46 18 41 93 1 65 73 14 80 124 93 89 65 190 57 147 5 103 8 132 191 110 99 119 1 97 2 81 70 45 92 35 121 33 104 0 117 163 145 34 16 42 123 65 115 65 10 170 142 19 84 12 49 52 111 137 53 15 45 33 165 24 69 153 208 155 153 170 76 146 87 129 89 103 61 86 102 91 163 175 133 71 41 153 141 9 23 4 77 48 21 62 46 125 245 111 33 31 109 63 49 21 167 39 15 243 93 209 95 75 104 38 141 158 136 191 89 50 183 57 183 46 132 17 235 53 164 109 129 47 79 129 95 32 89 198 124 181 110 37 41 54 25 102 148 201 87 36 142 39 63 13 118 205 99 9 35 43 102 49 163 80 167 97 89 167 77 27 155 107 38 43 53 111 151 67 129 161 123 24 79 111 76 141 152 35 122 73 104 97 184 145 37 139 37 140 87 87 201 73 28 194 59 119 33 35 59 84 87 46 17 127 89 82 183 116 30 23 53 205 20 194 39 46 103 125 100 101 41 100 95 85 115 63 111 29 59 3 81 29 11 113 31 21 17 25 87 65 203 28 65 24 143 11 84 125 94 162 27 7 131 117 67 89 11 115 55 9 25 51 80 89 67 169 151 17 95 118 34 75 1 180 31 112 105 65 106 37 160 67 199 7 85 138 161 23 179 23 93 143 151 0 15 7 64 13 53 39 83 75 160 159 133 68 207 126 172 29 87 94 18 67 48 11 85 1 101 151 3 67 192 9 21 121 82 69 24 61 112 33 83 0 24 141 64 30 54 6 5 29 71 177 16 55 135 35 45 84 4 167 116 23 167 142 6 40 25 193 5 66 25 63 36 154 133 93 189 169 85 28 191 46 107 1 184 7 21 87 57 197 51 60 209 117 89 1 58 241 35 115 26 54 81 89 87 59 206 26 1 101 88 45 109 11 173 8 32 68 97 113 55 71 139 196 80 5 79 71 100 147 181 165 23 95 63 5 21 130 151 7 5 22 15 31 126 117 44 81 11 187 68 3 116 37 135 39 81 59 85 57 66 157 1 0 31 19 43 147 89 23 60 155 107 141 28 117 41 17 91 47 169 223 153 125 21 20 79 85 47 23 74 13 64 41 125 67 135 77 34 1 31 71 153 7 2 9 18 23 221 1 13 112 57 43 146 51 199 145 15 42 123 41 109 121 24 97 75 162 96 105 203 11 107 87 131 119 142 21 1 7 60 77 16 46 71 37 11 75 105 19 88 147 61 85 21 1 53 7 34 33 57 55 21 147 73 178 40 107 150 55 13 112 19 21 19 37 122 83 51 172 170 39 52 161 55 111 6 111 144 29 8 145 214 37 13 37 28 29 103 16 49 122 165 141 39 55 7 134 123 149 21 195 56 192 49 37 9 55 82 95 155 68 21 62 65 113 82 193 138 90 177 81 114 18 169 31 4 24 4 21 134 32 137 3 209 65 30 31 199 9 155 43 117 19 19 1 51 93 3 11 41 57 44 219 61 97 25 41 107 41 29 109 60 137 53 51 123 8 125 141 93 157 57 171 51 5 55 85 60 33 106 61 52 11 121 232 42 157 53 9 65 53 124 3 41 39 6 159 45 203 1 131 177 84 57 55 85 142 107 43 45 173 199 199 117 184 165 49 6 123 144 175 23 31 149 217 28 9 240 55 135 39 25 23 11 43 33 80 69 120 3 61 13 203 108 217 109 135 105 5 91 35 19 24 119 190 45 217 150 108 67 14 203 77 139 1 84 2 18 43 79 75 33 151 45 199 23 79 78 54 131 137 206 218 133 186 69 109 65 9 87 164 27 141 55 146 53 53 102 11 75 30 45 35 61 15 73 35 86 101 21 31 225 53 11 49 128 165 17 113 12 21 36 125 119 89 37 203 41 73 105 84 137 35 70 24 165 67 12 68 165 43 58 13 153 207 204 88 1 58 69 11 67 9 87 66 79 35 97 113 103 115 57 111 71 82 64 23 26 56 2 15 3 71 139 39 41 15 208 95 119 100 5 194 149 17 225 159 49 87 104 1 29 27 39 76 9 19 14 27 9 93 95 6 39 17 166 15 51 151 65 81 87 147 40 27 133 109 159 34 27 41 70 139 17 175 57 23 59 97 42 153 70 10 35 121 19 9 11 79 60 135 49 11 208 32 1 16 78 35 13 68 73 73 15 211 28 107 153 194 87 71 53 11 11 7 73 170 4 221 63 17 95 189 137 41 111 5 29 95 103 5 35 185 75 207 79 98 97 97 35 84 7 86 62 33 19 151 85 81 16 189 27 33 61 135 1 34 3 189 4 42 163 219 15 56 3 161 57 64 50 19 21 77 221 13 151 104 89 101 32 195 1 62 164 83 25 29 9 13 27 118 12 95 185 31 49 1 133 20 152 21 43 72 113 43 112 24 109 83 19 147 52 46 3 33 27 77 9 193 77 85 29 199 61 129 185 67 49 75 32 131 65 39 14 96 37 41 18 124 25 5 3 55 51 129 5 36 68 54 61 57 66 175 146 29 1 136 36 159 79 79 152 153 13 117 115 67 97 41 75 49 73 19 21 115 89 37 63 103 141 109 71 99 22 39 109 153 88 23 104 149 101 76 55 29 4 94 77 63 63 97 75 75 147 87 53 111 157 21 165 113 70 117 117 19 199 73 15 35 22 188 132 137 154 161 8 7 147 179 57 49 37 78 8 4 23 186 111 38 35 42 111 5 170 179 170 106 117 39 233 61 71 131 27 149 41 85 27 149 7 23 39 43 205 167 27 79 147 31 205 123 38 165 73 52 1 83 127 50 237 29 59 150 19 57 71 33 21 166 152 182 59 167 165 1 71 73 81 119 5 201 11 46 37 47 63 3 23 33 53 8 131 83 9 42 4 9 151 31 85 61 109 55 67 153 17 3 139 41 151 87 114 89 189 105 123 9 107 185 179 107 115 156 154 195 33 3 7 181 26 41 103 95 17 109 42 179 91 190 98 27 71 79 3 153 167 103 121 141 184 181 49 1 90 26 14 173 10 25 33 37 71 155 47 42 49 175 37 63 52 71 75 53 117 135 184 45 29 38 1 125 78 91 144 39 199 67 65 5 17 27 99 57 9 7 49 1 34 159 189 103 28 25 171 11 60 31 111 31 41 80 55 63 97 123 179 121 150 22 88 5 25 107 121 19 96 124 87 51 167 29 105 106 41 65 101 3 171 164 203 15 71 5 89 64 206 7 55 51 128 31 55 61 138 95 3 50 59 59 107 23 15 29 103 51 104 53 23 99 3 35 136 117 7 19 117 1 11 95 92 185 178 143 155 73 71 151 35 69 23 146 109 163 65 127 39 215 71 75 38 39 51 99 109 72 74 155 123 131 67 139 157 67 207 23 101 49 125 19 41 149 67 69 9 41 32 173 96 137 4 126 21 163 79 117 4 13 68 67 61 105 162 140 7 65 209 105 191 7 32 7 21 117 3 33 51 20 213 6 62 91 47 17 105 95 85 143 3 69 103 38 155 193 27 119 37 25 33 140 170 225 97 159 55 85 147 17 137 71 191 17 87 97 9 41 143 139 53 183 65 236 141 11 195 35 159 63 14 39 208 203 77 15 107 4 93 117 186 8 93 25 101 152 127 143 40 80 5 65 17 7 23 77 183 41 6 15 120 45 80 33 128 88 23 6 111 49 73 153 93 8 41 39 63 52 61 91 43 125 173 112 15 115 203 22 142 9 123 117 15 27 49 3 95 3 85 23 130 140 3 43 11 85 231 34 101 229 79 151 112 18 19 49 45 55 141 50 81 137 145 213 48 95 21 97 77 13 160 177 73 49 53 46 59 17 55 175 97 83 41 147 80 29 117 46 81 167 75 101 70 39 17 32 97 153 185 107 93 75 203 101 137 89 65 201 125 113 81 197 49 95 82 13 43 43 123 105 19 229 123 25 63 14 47 63 209 117 13 96 66 100 32 47 203 5 165 113 127 213 236 52 104 39 3 136 42 28 79 99 47 18 119 55 27 17 55 23 151 163 111 79 69 61 9 15 169 180 1 67 25 49 11 45 25 115 17 15 7 159 163 159 157 13 25 3 183 67 165 1 39 133 87 78 44 3 23 100 102 0 44 20 47 55 129 117 45 112 14 203 79 141 9 179 123 11 115 36 91 27 1 37 75 59 143 62 171 49 162 162 25 49 83 11 85 57 37 36 63 27 18 71 125 129 59 5 85 127 152 85 211 9 60 25 30 50 213 147 23 191 50 13 115 1 45 9 181 231 118 45 0 189 41 59 19 74 199 33 1 57 232 44 15 32 6 63 57 39 84 45 110 63 85 75 32 37 86 17 163 231 143 39 89 67 11 28 60 105 89 19 40 4 42 135 11 35 75 59 194 25 81 182 112 1 116 65 13 90 88 118 93 39 83 3 21 39 219 109 113 49 133 17 219 36 176 37 29 29 61 5 138 155 87 16 207 7 29 155 1 39 67 200 209 12 63 33 153 15 195 99 89 190 25 85 133 10 13 5 103 31 21 125 165 73 6 108 63 88 67 12 87 84 47 31 75 57 0 39 185 75 70 167 89 23 59 9 11 29 45 27 40 149 143 71 229 81 46 244 42 82 123 115 53 1 86 24 147 38 23 83 43 65 95 93 175 149 1 207 31 84 219 61 153 72 37 30 16 159 160 7 13 119 143 93 61 5 93 159 27 61 13 12 101 235 3 80 42 73 23 216 127 133 195 126 45 26 89 89 21 173 57 53 99 79 19 73 146 18 36 113 141 41 41 9 131 15 33 45 40 191 2 26 209 17 103 129 74 95 58 207 11 29 101 101 52 166 143 201 163 107 177 45 134 61 9 89 141 170 165 133 111 55 41 3 101 117 81 44 222 13 135 105 147 141 105 3 18 148 60 39 35 37 23 35 120 66 181 99 192 103 39 1 109 75 189 87 5 1 47 151 47 28 173 126 85 34 115 177 91 35 108 109 25 123 93 16 31 59 71 7 119 39 77 95 161 133 86 38 10 101 73 203 26 79 78 9 81 177 105 107 11 145 209 41 177 129 39 79 59 87 89 61 31 97 97 33 114 59 46 23 29 97 153 189 55 13 79 89 109 11 159 51 167 141 45 109 167 123 109 117 24 64 95 17 8 10 142 65 57 3 49 137 73 166 12 99 106 57 37 37 119 167 15 91 82 10 171 61 193 17 9 137 177 101 54 108 66 84 17 127 59 15 197 26 41 98 95 193 1 85 37 67 14 11 141 9 49 177 23 123 37 174 9 117 24 32 151 31 13 80 37 97 37 69 187 119 37 27 43 89 10 181 33 19 43 46 73 37 43 57 71 47 124 50 3 65 7 91 61 23 3 31 167 215 7 15 160 133 148 139 27 41 44 97 87 20 155 1 83 214 169 151 89 151 14 121 22 109 9 31 21 60 12 27 193 183 31 11 119 143 135 177 43 94 105 10 3 187 169 148 99 12 10 125 75 150 163 101 109 95 130 187 124 89 47 31 140 76 136 147 38 5 147 72 165 3 49 173 31 217 130 122 113 129 35 80 142 45 23 3 177 107 171 81 36 37 191 79 162 1 50 111 103 97 234 57 56 9 17 26 1 55 107 23 35 93 54 12 99 117 66 25 124 85 35 136 9 43 205 106 15 4 113 121 120 31 37 145 131 189 7 29 1 225 52 113 213 30 59 126 13 157 4 129 54 96 3 206 53 69 65 46 115 227 169 113 91 91 120 133 119 59 110 71 190 111 11 169 15 35 1 107 17 93 42 93 77 115 89 138 12 73 125 52 29 131 21 143 57 59 9 76 88 40 103 85 171 109 171 74 103 71 106 221 109 41 151 25 33 119 21 75 85 55 46 35 209 26 5 89 115 5 25 21 13 83 66 54 120 9 25 148 153 101 37 151 87 41 4 53 79 32 85 67 89 111 153 47 79 11 85 125 169 10 27 147 12 31 33 235 71 66 112 145 74 143 111 13 45 79 154 107 33 57 75 178 61 17 109 65 81 154 139 89 1 8 85 133 71 115 218 103 165 19 15 31 71 70 159 72 123 121 182 127 168 151 3 82 135 201 155 109 117 65 54 1 43 133 151 5 43 105 96 10 31 109 31 53 147 73 53 139 23 121 23 55 143 89 114 75 162 25 39 139 145 59 144 55 129 9 136 46 111 31 67 59 181 37 71 83 113 98 64 125 137 217 117 181 155 17 47 143 79 199 41 98 57 116 29 169 169 99 65 167 96 42 30 22 97 124 45 17 10 44 5 49 51 80 31 99 9 145 43 30 191 75 221 49 187 31 18 65 17 59 219 107 96 47 121 51 99 165 78 97 57 159 5 44 59 27 45 73 10 19 61 144 134 87 103 163 9 198 130 33 12 25 191 7 1 189 33 103 1 170 195 27 2 170 157 117 88 75 77 87 211 3 37 86 45 83 36 201 113 95 235 35 34 16 1 155 141 87 21 68 41 30 57 13 40 93 131 28 47 33 92 171 139 79 83 62 202 58 37 98 41 80 148 47 105 87 143 17 63 159 11 36 7 73 76 25 59 32 99 103 104 82 15 174 85 188 89 74 28 39 63 0 81 147 111 15 28 79 120 93 165 63 95 41 59 130 137 113 60 135 33 171 57 161 85 119 9 13 199 203 91 11 56 159 185 174 96 57 1 83 172 125 61 52 61 135 177 1 37 25 99 113 82 1 65 49 3 209 63 61 199 148 87 9 117 28 57 105 153 71 5 19 63 213 172 7 3 31 140 59 113 157 108 125 19 197 159 67 145 171 130 121 41 5 161 20 73 193 31 47 96 211 217 159 77 31 121 15 95 130 17 27 91 150 7 45 155 43 98 22 3 45 171 8 31 37 15 58 70 17 129 33 133 27 125 13 27 31 136 90 111 127 40 137 34 25 184 47 49 107 95 183 51 239 93 1 97 50 112 37 234 142 179 70 63 61 111 0 3 49 119 14 62 9 69 25 48 141 33 107 35 67 109 161 25 75 42 91 28 77 99 29 11 9 63 43 2 157 126 3 125 91 151 53 37 206 59 79 39 41 106 33 116 99 185 145 11 11 129 161 55 71 153 147 49 89 152 205 47 79 121 5 11 37 133 62 8 131 75 185 84 60 49 35 11 32 115 93 52 113 48 30 216 7 216 85 3 69 127 183 45 19 15 112 87 35 4 65 31 149 40 50 115 123 43 97 189 89 20 115 118 61 65 15 1 52 5 171 1 63 105 123 135 73 93 57 38 89 17 29 7 143 70 27 74 58 3 145 56 98 16 158 129 54 128 216 7 107 40 178 11 136 59 29 117 79 223 59 117 162 99 8 223 93 126 21 53 92 119 58 81 113 28 69 13 33 120 129 20 87 64 175 81 11 239 139 146 15 19 130 75 75 13 69 47 173 111 113 155 59 149 69 136 30 53 149 48 53 21 11 45 113 9 193 155 25 29 8 93 175 77 129 27 67 27 99 0 5 63 101 107 91 76 75 77 21 78 19 1 165 25 128 21 67 70 91 98 47 62 95 33 23 75 69 129 193 49 23 47 33 120 5 164 105 65 85 121 108 45 211 144 129 81 185 13 63 141 165 11 13 167 93 10 32 21 1 85 101 4 35 178 110 196 71 133 117 185 15 40 85 63 31 43 13 73 65 35 73 63 45 105 59 145 3 111 12 3 63 208 185 16 203 90 227 102 117 3 63 81 103 190 194 122 27 38 21 143 75 45 63 137 117 41 81 49 17 155 91 75 83 113 186 59 14 79 41 235 103 133 5 57 21 16 145 141 107 51 35 154 106 63 23 7 53 132 139 127 43 8 9 61 117 56 97 69 146 81 74 43 129 41 213 55 60 159 3 39 25 131 31 87 40 88 95 86 50 87 207 26 52 177 29 143 117 199 26 15 69 137 93 19 161 173 3 163 157 83 12 155 95 25 97 57 29 53 5 7 32 23 150 124 25 111 39 19 39 69 99 167 77 183 47 25 137 73 7 58 152 14 161 247 50 23 143 134 41 10 1 43 1 47 195 87 35 37 168 77 17 10 4 35 105 69 1 114 15 93 134 7 1 209 59 23 59 3 41 6 124 44 69 12 24 119 139 81 60 25 145 65 48 84 167 175 59 77 52 9 83 99 52 83 111 42 29 36 35 179 5 33 71 54 6 155 224 77 103 19 132 76 83 133 77 27 219 53 107 236 11 85 25 135 111 7 95 161 106 87 197 189 179 57 47 25 13 135 139 136 136 171 33 9 45 27 71 131 118 99 24 98 48 8 191 31 31 61 63 25 65 93 25 51 183 1 129 107 47 74 75 59 118 49 87 89 195 170 41 25 179 103 37 44 89 157 14 110 74 43 168 107 124 31 23 107 116 15 87 23 29 117 225 194 25 79 51 155 121 188 13 85 22 66 93 86 136 35 80 45 38 45 74 5 137 99 91 109 9 69 83 1 57 157 116 163 109 153 189 235 30 95 101 91 1 107 89 110 169 159 97 33 30 211 7 95 11 126 41 139 43 6 79 57 87 93 53 165 81 111 121 131 5 139 201 16 5 93 77 49 127 92 71 50 23 84 149 33 95 0 175 55 39 71 117 19 0 65 177 9 54 84 87 133 71 31 145 85 33 70 39 3 109 37 113 34 17 159 221 33 29 8 67 49 31 183 87 103 35 35 148 39 68 62 219 37 120 44 75 57 33 29 93 48 125 41 154 49 213 95 39 101 73 28 71 35 97 193 71 9 154 63 56 27 209 51 21 71 7 69 127 25 173 43 21 22 59 223 47 155 79 184 117 31 50 46 61 102 144 62 43 51 71 133 54 124 131 115 99 27 31 165 171 169 83 55 51 36 43 99 45 46 113 27 94 179 207 105 101 95 11 64 107 59 187 21 23 63 45 207 69 24 113 7 23 25 154 115 127 158 29 59 125 127 35 161 85 19 36 15 95 87 153 135 43 175 19 91 188 13 141 158 77 109 26 124 120 135 5 5 141 27 46 99 21 67 79 19 127 49 62 14 64 55 195 139 180 177 19 34 158 102 172 166 77 11 15 67 108 29 111 13 45 44 215 157 3 176 183 199 51 159 75 42 229 161 124 13 1 71 32 177 19 39 62 197 101 9 27 51 0 19 7 143 33 80 43 1 31 93 84 71 33 97 25 73 108 65 73 202 9 47 71 23 60 167 147 3 145 113 225 1 69 31 181 14 69 13 39 48 35 85 197 58 137 141 14 24 181 52 77 101 89 159 1 46 17 46 77 151 68 27 179 15 75 21 87 131 67 159 41 63 180 178 90 179 123 179 47 69 11 65 3 51 52 57 191 217 14 129 206 46 103 0 173 161 232 146 58 31 67 79 143 45 24 39 73 201 11 92 73 61 89 10 121 2 32 86 131 39 16 134 5 15 59 49 31 12 143 7 100 37 139 133 174 50 65 38 59 52 36 97 141 165 22 23 137 138 37 3 18 19 48 123 70 0 33 7 79 115 150 196 219 215 117 222 136 57 15 29 12 10 97 74 131 97 85 77 75 61 73 133 23 1 85 93 23 0 103 44 183 25 125 147 127 55 29 45 139 153 55 149 119 21 69 224 199 73 135 5 30 171 71 117 27 13 12 41 195 53 3 80 103 13 49 6 86 5 9 203 105 179 99 89 44 69 45 1 59 148 60 69 59 33 29 170 42 125 187 141 107 181 89 149 51 22 166 217 9 137 75 40 155 23 64 105 93 162 45 111 14 5 155 151 189 69 215 113 47 207 35 96 163 0 4 84 135 51 127 47 154 145 99 85 219 86 120 46 87 23 81 129 103 31 7 33 77 1 101 47 161 1 77 63 43 240 59 41 31 16 52 86 29 35 37 45 81 40 17 64 5 6 62 203 13 60 7 21 45 69 39 164 91 65 35 107 43 57 75 111 127 77 136 17 56 39 149 7 106 69 4 10 10 87 243 47 29 100 70 38 23 39 142 77 39 53 81 1 110 63 51 101 92 37 47 117 27 21 65 35 213 99 35 81 176 182 84 67 105 131 62 209 181 13 199 66 108 77 67 121 7 91 111 187 71 23 139 81 149 25 209 87 181 101 95 187 103 29 23 125 3 104 19 17 55 126 114 89 7 141 39 39 165 25 117 147 128 36 35 20 141 93 65 1 131 56 67 69 137 159 181 171 99 49 6 51 27 186 9 9 4 37 61 153 73 109 11 64 29 92 129 20 71 111 41 115 85 73 9 81 1 202 63 13 173 35 18 16 79 108 58 41 143 33 1 59 189 90 189 15 129 21 21 1 86 18 128 33 107 39 51 141 215 18 63 135 89 17 31 121 33 71 43 109 57 85 125 57 165 77 41 59 3 182 13 155 29 13 6 191 31 42 87 209 35 31 113 21 99 13 69 1 7 45 99 111 25 27 47 1 11 119 1 147 11 186 2 56 27 3 128 17 65 63 203 141 113 157 94 173 117 71 66 87 30 20 17 59 45 17 81 191 99 41 73 157 29 88 77 43 65 59 78 115 57 46 109 141 219 118 145 15 94 23 23 85 77 111 6 61 89 117 7 10 209 127 51 129 29 153 73 1 195 87 153 169 109 29 35 12 12 152 117 7 3 105 106 43 69 71 97 185 85 5 73 219 17 96 61 82 23 29 1 145 103 46 4 197 157 63 33 78 38 28 221 112 185 124 9 53 95 165 89 160 188 145 61 31 10 229 163 167 145 126 121 89 77 109 119 33 42 137 81 51 72 41 13 11 109 39 151 199 106 35 97 7 37 67 199 10 29 175 68 159 13 44 145 23 6 11 13 155 43 193 129 213 53 59 63 43 45 9 149 149 77 55 81 41 81 27 11 121 129 155 31 43 31 52 101 127 23 88 117 63 101 35 96 163 15 1 129 97 25 13 79 101 221 73 12 83 3 33 129 94 21 191 15 209 118 125 5 57 207 51 84 135 53 147 102 203 137 79 183 59 54 52 17 95 13 103 126 89 187 49 197 39 23 158 23 35 111 37 115 79 99 109 15 7 171 13 119 178 59 53 142 165 103 1 55 142 185 131 97 47 47 201 17 161 154 67 133 41 50 35 30 35 23 9 64 19 29 57 100 50 155 67 53 143 27 123 27 37 47 1 225 81 121 79 147 113 27 26 57 107 83 49 73 64 150 23 100 74 49 150 85 9 8 1 35 150 93 13 55 169 167 141 50 12 30 156 184 74 46 74 163 133 71 18 140 11 89 104 12 139 35 2 65 9 59 48 13 189 67 63 73 167 182 53 198 59 35 3 67 79 43 1 67 84 93 89 19 35 32 93 11 137 15 15 49 48 126 53 219 191 79 43 11 81 11 1 53 33 55 91 115 91 47 111 36 91 169 74 152 39 43 37 63 23 84 172 201 32 53 61 128 47 131 41 25 13 25 59 5 85 43 107 71 42 83 95 6 97 56 130 19 58 21 67 12 157 65 39 56 85 240 109 199 32 76 44 163 113 215 7 51 74 146 147 129 137 39 1 83 63 198 95 75 25 31 66 1 88 7 166 8 69 212 99 109 32 35 151 86 47 89 42 58 15 45 35 93 7 43 67 86 7 99 85 107 59 94 39 160 34 95 177 17 51 14 183 26 65 10 1 45 51 94 31 37 5 7 132 71 7 53 161 17 124 3 223 156 7 99 57 90 25 133 45 169 11 42 115 53 17 129 63 91 46 20 127 107 129 66 64 77 81 47 39 149 89 67 27 25 109 181 85 185 15 46 147 31 113 94 5 1 169 58 192 111 13 23 111 181 119 123 83 87 89 182 1 105 129 37 41 49 171 99 161 45 84 129 73 37 185 132 61 13 198 79 44 43 129 16 53 153 234 33 17 185 17 60 211 19 59 98 29 52 35 21 19 125 31 95 105 29 188 31 147 18 119 95 95 7 121 23 27 155 5 47 46 112 163 95 93 24 103 5 15 73 135 61 57 47 169 55 39 121 160 2 23 47 51 63 3 54 181 105 11 201 143 41 7 11 97 15 11 19 157 183 19 103 43 15 78 177 65 103 3 105 139 53 215 13 131 129 151 157 29 15 229 81 127 61 106 117 1 42 29 93 29 161 21 79 134 99 32 51 121 80 55 167 117 9 130 236 141 137 209 159 39 9 27 66 41 7 142 44 86 118 29 36 103 93 153 2 67 58 101 97 25 100 181 163 17 8 28 57 213 123 37 0 3 53 1 49 74 26 28 65 48 85 103 131 23 7 40 48 101 73 87 169 139 72 147 88 86 107 78 45 97 6 173 75 49 53 135 177 113 73 75 177 29 3 188 121 89 63 149 131 64 95 72 11 75 45 32 95 234 43 167 0 210 167 197 0 63 85 67 87 3 38 19 157 83 200 111 44 21 15 59 13 197 12 17 117 27 35 83 191 25 149 39 77 54 55 55 129 23 11 34 7 161 161 99 65 107 53 123 181 153 127 77 52 159 17 106 139 12 14 185 110 36 77 25 51 39 77 61 27 3 2 169 55 61 190 5 15 41 177 57 35 153 61 69 43 51 93 3 71 109 44 41 119 40 29 148 59 1 201 127 219 77 118 50 87 57 231 47 205 24 11 134 161 29 7 58 143 165 43 26 39 19 91 143 119 95 191 143 147 19 103 1 132 125 104 155 115 11 54 213 160 35 8 139 91 201 49 42 185 182 46 29 45 208 28 6 69 229 51 175 69 50 65 37 145 101 150 142 165 169 10 120 16 39 209 17 51 165 129 139 1 69 50 27 61 23 13 97 2 105 98 14 161 27 200 0 17 37 113 11 73 41 85 185 76 95 45 101 6 71 9 13 134 197 19 93 46 90 62 191 120 8 237 18 25 61 79 9 116 103 151 77 203 51 99 27 2 44 32 77 57 98 2 2 40 201 21 153 137 81 203 225 14 127 159 65 1 3 76 63 47 143 128 167 53 139 41 43 46 109 69 49 166 16 89 103 165 143 71 163 127 27 29 7 74 58 21 150 59 180 141 7 73 9 21 29 8 69 107 95 137 170 73 13 25 70 99 61 25 76 165 153 67 2 9 23 140 158 45 1 46 223 147 37 24 71 103 35 195 86 45 53 206 35 159 11 37 140 21 143 65 85 13 79 108 26 5 55 1 177 114 79 7 9 16 61 43 57 69 85 53 45 63 92 83 33 35 125 79 15 9 11 67 107 127 25 29 131 45 23 197 75 15 8 98 179 31 77 19 79 17 53 47 31 67 241 63 45 75 173 194 51 107 43 153 41 149 147 222 51 145 105 34 59 47 65 7 43 223 85 167 55 27 167 3 2 27 125 116 39 13 121 52 16 27 146 8 92 118 165 101 75 5 8 158 3 35 131 43 5 80 173 39 103 17 40 109 55 9 41 195 21 59 3 58 31 69 157 187 59 195 167 97 48 17 35 115 57 67 3 3 27 200 23 82 51 152 123 23 56 112 25 193 91 59 9 69 21 21 111 155 45 7 42 211 12 213 19 152 118 57 107 99 75 199 38 6 79 151 55 18 103 13 50 51 160 8 10 231 96 10 17 57 46 71 173 65 51 51 79 109 152 11 217 114 220 75 135 126 89 91 39 79 99 95 19 14 41 111 55 141 132 21 57 25 43 143 83 51 40 70 46 29 95 25 47 72 65 0 142 63 203 0 117 3 240 7 45 73 10 50 11 82 40 155 211 57 15 216 123 137 11 68 87 164 15 45 33 72 1 81 13 66 41 11 104 47 31 35 71 51 56 91 45 58 121 76 219 185 37 10 173 5 164 137 55 57 113 85 33 119 57 3 91 171 31 52 17 179 37 76 73 11 5 81 103 102 121 103 61 143 181 31 139 39 53 86 229 31 34 91 171 143 27 40 14 145 57 145 137 114 47 15 123 29 39 57 97 98 7 41 153 71 231 8 165 5 123 47 42 36 83 23 51 144 89 95 53 113 33 66 97 38 112 128 85 33 123 11 43 94 121 45 36 27 115 15 157 49 41 159 0 83 39 60 22 233 54 206 111 29 7 198 113 116 59 4 189 33 83 61 188 196 45 183 2 29 7 3 101 95 201 130 11 51 83 99 113 203 233 45 79 7 43 29 141 2 63 179 41 153 77 107 17 168 58 118 19 21 173 11 11 100 137 151 43 196 31 121 9 79 6 89 104 153 18 146 72 23 121 81 49 57 113 130 75 93 88 184 25 189 5 170 115 193 37 5 121 49 57 139 86 39 165 175 51 48 141 153 95 71 17 28 121 108 173 51 81 64 95 79 43 199 54 51 43 61 82 87 111 27 101 89 71 121 176 18 2 90 25 49 31 17 3 23 127 6 117 9 89 43 45 125 125 15 84 34 85 191 95 111 180 179 172 54 4 151 57 55 42 81 16 67 109 79 31 1 13 16 207 81 148 108 162 47 196 165 35 35 168 13 19 49 177 37 121 41 3 32 0 59 56 136 113 59 2 177 7 45 162 94 51 161 7 45 104 63 109 11 85 110 93 103 5 12 119 121 93 143 10 70 79 83 48 15 119 35 62 183 43 57 111 3 138 57 22 5 119 13 37 71 152 122 31 204 200 171 11 42 1 148 111 89 27 151 47 33 23 97 91 57 108 77 101 179 47 30 49 116 9 44 71 215 47 144 111 99 95 88 20 10 42 131 85 55 147 99 31 7 74 123 175 95 97 97 119 117 63 83 119 178 5 63 20 101 17 29 39 7 31 42 27 18 24 16 129 84 123 29 147 82 143 170 109 49 158 45 31 149 23 18 23 176 41 196 109 94 201 13 66 30 159 23 3 26 1 29 16 57 197 9 15 35 139 21 91 27 135 110 41 102 159 195 57 39 87 145 87 213 151 193 18 179 61 93 17 234 13 165 9 53 75 67 160 13 29 72 6 45 91 91 59 95 57 81 9 81 165 141 48 89 150 196 173 35 131 17 33 103 67 148 212 88 29 113 83 155 155 39 209 7 109 17 17 120 41 12 102 48 63 79 187 131 83 117 52 41 119 113 3 77 87 110 109 126 123 123 25 35 211 52 2 112 181 43 25 48 151 139 95 49 94 131 41 77 31 55 107 182 79 35 31 93 63 57 55 37 95 43 43 20 123 13 113 71 12 144 85 113 97 233 21 15 69 140 108 199 35 53 62 41 93 9 41 149 19 131 58 79 107 45 75 169 205 101 65 153 113 71 23 19 44 79 152 119 131 145 77 23 68 35 51 110 171 135 5 2 83 19 99 11 76 17 117 38 43 107 22 122 125 105 89 111 51 209 145 9 71 3 7 62 111 200 111 33 169 79 3 17 112 36 163 149 31 49 54 161 35 58 82 25 25 123 96 9 9 0 82 121 210 77 113 133 64 35 15 181 37 16 126 37 87 54 5 3 31 50 113 1 55 11 217 231 51 39 123 25 137 91 66 34 47 181 207 49 193 55 62 9 21 169 45 127 21 145 75 200 185 6 221 79 113 117 61 45 17 29 106 227 89 85 151 103 9 66 37 225 32 19 61 3 214 119 186 84 111 191 76 56 163 70 47 187 33 196 110 109 131 48 1 114 102 68 38 149 33 3 171 13 59 89 131 121 73 26 62 93 78 94 128 30 38 93 38 159 1 163 31 143 61 88 117 35 152 52 57 49 117 30 184 115 51 119 123 124 47 121 65 67 59 7 53 23 189 159 71 170 83 65 185 199 67 79 44 135 22 113 115 213 149 30 27 17 9 99 61 29 117 155 65 107 145 34 187 163 1 77 199 44 81 87 131 89 111 145 89 69 32 107 41 115 157 87 31 39 45 0 91 47 170 82 5 19 45 5 189 160 235 215 101 137 91 54 34 91 79 185 195 114 97 204 95 73 75 41 168 127 101 121 37 49 4 13 57 11 195 42 47 43 147 75 89 159 7 57 109 92 116 198 36 115 88 15 37 37 13 81 87 17 1 9 156 161 78 1 10 173 67 92 153 8 77 139 53 193 59 79 161 136 177 97 22 41 61 141 3 54 41 13 31 29 141 59 105 101 84 106 200 22 154 117 103 99 70 29 3 45 67 167 133 63 167 71 5 168 115 3 198 62 78 201 82 151 55 18 4 63 113 126 49 161 125 101 146 121 39 187 45 7 221 127 19 200 36 63 89 36 43 159 33 1 98 219 143 84 99 123 29 45 31 21 5 78 110 104 59 29 147 113 191 131 5 61 47 90 3 50 6 69 109 25 29 57 143 11 16 80 85 139 73 113 97 57 223 2 37 15 15 85 121 91 57 17 47 89 21 53 117 95 40 43 70 101 7 39 85 149 43 101 173 127 125 117 81 132 95 32 75 185 143 113 125 97 55 30 30 82 55 131 21 58 185 141 1 66 43 221 42 81 44 103 37 158 13 35 3 68 1 141 22 13 203 177 75 165 27 3 79 17 38 155 89 93 61 117 29 114 11 24 11 23 187 127 154 1 62 73 3 41 39 74 65 110 41 99 45 96 24 17 39 27 7 148 43 89 174 112 37 77 29 3 77 47 159 157 5 4 68 19 215 95 220 51 109 133 66 97 129 105 142 154 83 23 3 116 148 142 31 93 111 110 27 206 49 47 221 12 33 173 120 155 109 134 39 13 140 23 103 167 20 65 27 21 69 71 4 101 117 45 161 67 19 69 57 111 80 155 100 29 137 45 140 183 131 106 128 79 184 57 159 94 146 211 13 104 111 23 77 177 23 175 127 27 75 1 91 149 189 124 26 34 78 81 149 183 134 61 7 45 120 28 63 39 57 87 55 98 12 48 61 76 125 105 25 195 37 49 55 213 47 83 69 43 19 195 21 171 21 125 12 165 59 5 57 99 31 27 22 79 13 41 15 65 119 113 189 17 93 81 9 92 90 141 39 165 9 181 32 47 49 178 68 85 201 30 95 3 81 97 91 39 13 42 121 69 63 75 43 71 3 197 61 105 72 55 109 29 7 5 16 47 104 151 109 119 56 29 15 185 33 27 70 76 99 75 2 11 53 141 73 118 71 199 233 61 102 11 151 89 155 30 60 162 90 67 129 163 117 107 43 4 56 153 96 19 63 7 28 41 3 197 45 112 1 226 208 9 18 49 29 93 130 137 82 125 9 27 155 35 21 185 163 3 115 59 151 56 128 30 47 61 21 10 53 99 30 59 177 77 29 162 105 5 20 27 39 89 13 5 1 85 20 17 15 11 19 85 209 25 7 43 47 5 82 57 7 196 37 69 11 33 63 21 90 0 64 192 207 39 161 4 175 17 91 43 14 75 49 57 129 173 14