diff options
Diffstat (limited to 'operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1')
4 files changed, 33084 insertions, 0 deletions
diff --git a/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/Conformance-result-0.json b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/Conformance-result-0.json new file mode 100644 index 000000000..e411f43eb --- /dev/null +++ b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/Conformance-result-0.json @@ -0,0 +1,35 @@ +{ + "type": "int64", + "data": [ + [ + [ + [ + 126209178261911, + -38955203982441, + -81000579209063, + 124953635017391 + ], + [ + 126209178261911, + -38955203982441, + -81000579209063, + 124953635017391 + ] + ], + [ + [ + 126209178261911, + -38955203982441, + -81000579209063, + 124953635017391 + ], + [ + 126209178261911, + -38955203982441, + -81000579209063, + 124953635017391 + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/desc.json b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/desc.json new file mode 100644 index 000000000..279cf7380 --- /dev/null +++ b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/desc.json @@ -0,0 +1,27 @@ +{ + "tosa_file": "test.json", + "ifm_name": [ + "input-0" + ], + "ifm_file": [ + "input-0.npy" + ], + "ofm_name": [ + "result-0" + ], + "ofm_file": [ + "result-0.npy" + ], + "expected_return_code": 0, + "expected_failure": false, + "expected_result_file": [ + "Conformance-result-0.npy" + ], + "profile": [ + "tosa-bi", + "tosa-mi" + ], + "tag": [ + "8k_level" + ] +}
\ No newline at end of file diff --git a/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/input-0.json b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/input-0.json new file mode 100644 index 000000000..3a60a6686 --- /dev/null +++ b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/input-0.json @@ -0,0 +1,111 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + 4306, + 30459, + 16759, + 12125 + ], + [ + 14743, + 28074, + 23467, + -22163 + ], + [ + 5565, + -2600, + 24851, + -19389 + ], + [ + 20969, + -1391, + 28328, + 19082 + ] + ], + [ + [ + -10161, + 22605, + -20486, + -32496 + ], + [ + 447, + -7242, + -24528, + 32379 + ], + [ + -30208, + 5853, + -15662, + -13357 + ], + [ + -18934, + -7275, + 10968, + -11629 + ] + ], + [ + [ + 14526, + -3435, + 18691, + -3639 + ], + [ + -8810, + 449, + 12227, + -2327 + ], + [ + 26617, + 1056, + -13368, + -30934 + ], + [ + -7043, + -29202, + -30425, + -8445 + ] + ], + [ + [ + -13741, + 25227, + 15083, + 19059 + ], + [ + 2979, + -25549, + 23003, + -339 + ], + [ + -4649, + 6854, + -22039, + -1233 + ], + [ + 6931, + 12947, + 11, + 32588 + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/test.json b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/test.json new file mode 100644 index 000000000..df874d07d --- /dev/null +++ b/operators/tensor/depthwise_conv2d_1x8192/depthwise_conv2d_1x8192_1x4x4x4_i16xi8_acci48_st8192x8192_pad8188x1x8188x8192_dilat8192x1/test.json @@ -0,0 +1,32911 @@ +{ + version: { + _major: 0, + _minor: 70, + _patch: 0, + _draft: true + }, + regions: [ + { + name: "main", + blocks: [ + { + name: "main", + operators: [ + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-1" + ] + }, + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "const-2" + ] + }, + { + op: "DEPTHWISE_CONV2D", + attribute_type: "ConvAttribute", + attribute: { + pad: [ + 8188, + 1, + 8188, + 8192 + ], + stride: [ + 8192, + 8192 + ], + dilation: [ + 8192, + 1 + ], + input_zp: 0, + weight_zp: 117 + }, + inputs: [ + "input-0", + "const-1", + "const-2" + ], + outputs: [ + "result-0" + ] + } + ], + tensors: [ + { + name: "input-0", + shape: [ + 1, + 4, + 4, + 4 + ], + type: "INT16" + }, + { + name: "const-1", + shape: [ + 1, + 8192, + 4, + 1 + ], + type: "INT8", + data: [ + 125, + 152, + 149, + 3, + 83, + 3, + 183, + 15, + 113, + 170, + 242, + 35, + 228, + 139, + 43, + 61, + 39, + 41, + 40, + 212, + 132, + 125, + 180, + 84, + 10, + 10, + 133, + 125, + 7, + 84, + 71, + 163, + 114, + 23, + 175, + 20, + 29, + 39, + 210, + 112, + 188, + 253, + 86, + 147, + 231, + 250, + 69, + 73, + 76, + 219, + 253, + 134, + 82, + 205, + 247, + 46, + 70, + 150, + 68, + 224, + 234, + 162, + 55, + 249, + 154, + 164, + 56, + 155, + 5, + 50, + 105, + 168, + 203, + 167, + 97, + 23, + 123, + 139, + 52, + 136, + 155, + 238, + 221, + 221, + 145, + 11, + 215, + 126, + 74, + 239, + 67, + 19, + 254, + 107, + 22, + 251, + 17, + 71, + 61, + 12, + 173, + 35, + 238, + 110, + 104, + 128, + 127, + 102, + 104, + 255, + 197, + 27, + 98, + 243, + 124, + 194, + 90, + 144, + 86, + 113, + 51, + 31, + 233, + 95, + 160, + 202, + 161, + 199, + 5, + 213, + 235, + 187, + 218, + 255, + 182, + 111, + 101, + 96, + 128, + 254, + 75, + 217, + 187, + 28, + 128, + 28, + 243, + 47, + 46, + 9, + 21, + 134, + 123, + 147, + 122, + 121, + 55, + 63, + 135, + 114, + 7, + 214, + 43, + 8, + 220, + 210, + 158, + 104, + 42, + 201, + 57, + 49, + 163, + 172, + 187, + 154, + 82, + 167, + 79, + 7, + 157, + 88, + 172, + 127, + 131, + 31, + 208, + 8, + 86, + 73, + 200, + 144, + 200, + 79, + 3, + 66, + 254, + 7, + 144, + 133, + 52, + 179, + 220, + 222, + 34, + 112, + 65, + 35, + 85, + 2, + 165, + 253, + 122, + 71, + 217, + 210, + 107, + 152, + 110, + 45, + 78, + 212, + 38, + 211, + 132, + 244, + 122, + 190, + 169, + 107, + 105, + 88, + 121, + 125, + 107, + 118, + 62, + 208, + 245, + 225, + 2, + 50, + 189, + 132, + 26, + 126, + 92, + 130, + 25, + 8, + 236, + 43, + 237, + 106, + 104, + 36, + 245, + 24, + 102, + 204, + 94, + 23, + 144, + 63, + 179, + 3, + 115, + 71, + 51, + 145, + 91, + 213, + 140, + 117, + 176, + 210, + 164, + 31, + 94, + 5, + 94, + 111, + 95, + 169, + 180, + 204, + 35, + 92, + 208, + 42, + 175, + 11, + 71, + 229, + 169, + 233, + 67, + 111, + 29, + 43, + 235, + 109, + 94, + 120, + 93, + 12, + 117, + 28, + 26, + 40, + 175, + 86, + 220, + 40, + 88, + 157, + 205, + 113, + 220, + 41, + 15, + 94, + 2, + 236, + 132, + 249, + 21, + 48, + 71, + 70, + 245, + 148, + 193, + 232, + 122, + 69, + 101, + 126, + 162, + 130, + 18, + 195, + 94, + 247, + 130, + 185, + 215, + 134, + 209, + 10, + 100, + 38, + 151, + 234, + 68, + 222, + 16, + 124, + 163, + 250, + 28, + 76, + 86, + 201, + 247, + 84, + 86, + 82, + 42, + 196, + 222, + 39, + 193, + 46, + 3, + 241, + 218, + 70, + 247, + 206, + 226, + 251, + 30, + 125, + 215, + 173, + 122, + 165, + 103, + 164, + 221, + 127, + 170, + 168, + 27, + 176, + 134, + 49, + 117, + 66, + 118, + 6, + 29, + 123, + 0, + 137, + 189, + 30, + 91, + 27, + 231, + 210, + 46, + 102, + 199, + 13, + 237, + 191, + 231, + 150, + 7, + 155, + 249, + 101, + 165, + 192, + 56, + 104, + 116, + 158, + 189, + 123, + 1, + 85, + 131, + 157, + 180, + 150, + 100, + 77, + 227, + 147, + 155, + 195, + 58, + 77, + 10, + 104, + 109, + 68, + 148, + 99, + 104, + 15, + 25, + 71, + 23, + 216, + 50, + 73, + 164, + 46, + 172, + 19, + 155, + 126, + 42, + 248, + 0, + 30, + 159, + 2, + 55, + 194, + 250, + 212, + 169, + 122, + 23, + 228, + 214, + 45, + 155, + 17, + 186, + 99, + 72, + 65, + 165, + 148, + 245, + 218, + 57, + 54, + 229, + 169, + 210, + 0, + 192, + 209, + 189, + 144, + 25, + 127, + 115, + 109, + 40, + 63, + 144, + 179, + 52, + 125, + 104, + 33, + 155, + 119, + 209, + 138, + 68, + 172, + 205, + 45, + 119, + 104, + 169, + 173, + 79, + 209, + 147, + 22, + 40, + 127, + 252, + 76, + 8, + 108, + 252, + 44, + 118, + 96, + 230, + 1, + 23, + 159, + 187, + 53, + 146, + 25, + 252, + 252, + 88, + 198, + 74, + 72, + 126, + 82, + 1, + 221, + 71, + 109, + 199, + 222, + 255, + 155, + 208, + 170, + 69, + 254, + 26, + 148, + 18, + 55, + 48, + 75, + 157, + 12, + 251, + 100, + 48, + 116, + 134, + 242, + 52, + 150, + 38, + 187, + 147, + 40, + 237, + 231, + 211, + 47, + 30, + 42, + 73, + 26, + 147, + 168, + 125, + 201, + 237, + 224, + 125, + 83, + 251, + 46, + 13, + 37, + 116, + 44, + 156, + 0, + 81, + 138, + 219, + 179, + 56, + 163, + 31, + 144, + 108, + 209, + 232, + 73, + 225, + 157, + 103, + 156, + 255, + 159, + 50, + 197, + 110, + 179, + 43, + 131, + 156, + 198, + 98, + 127, + 29, + 214, + 207, + 182, + 215, + 254, + 47, + 186, + 137, + 15, + 190, + 230, + 54, + 101, + 8, + 109, + 196, + 54, + 122, + 183, + 61, + 249, + 97, + 206, + 117, + 76, + 52, + 135, + 149, + 41, + 250, + 210, + 87, + 251, + 245, + 210, + 123, + 221, + 194, + 44, + 136, + 24, + 16, + 190, + 68, + 139, + 123, + 91, + 172, + 254, + 178, + 30, + 218, + 253, + 116, + 30, + 93, + 32, + 249, + 131, + 150, + 8, + 1, + 0, + 88, + 152, + 40, + 62, + 37, + 188, + 232, + 141, + 173, + 77, + 30, + 93, + 49, + 189, + 80, + 48, + 177, + 129, + 67, + 56, + 150, + 246, + 105, + 74, + 81, + 228, + 159, + 217, + 47, + 87, + 36, + 137, + 23, + 175, + 28, + 233, + 8, + 24, + 35, + 129, + 119, + 19, + 1, + 224, + 154, + 33, + 221, + 104, + 40, + 240, + 136, + 13, + 88, + 246, + 38, + 158, + 232, + 75, + 236, + 98, + 232, + 79, + 36, + 114, + 8, + 247, + 218, + 38, + 122, + 171, + 111, + 122, + 68, + 20, + 92, + 194, + 34, + 78, + 78, + 22, + 226, + 115, + 44, + 69, + 31, + 96, + 250, + 11, + 77, + 4, + 190, + 65, + 224, + 154, + 223, + 141, + 96, + 123, + 196, + 106, + 54, + 116, + 169, + 143, + 107, + 196, + 24, + 102, + 215, + 150, + 74, + 243, + 133, + 215, + 7, + 97, + 185, + 4, + 174, + 202, + 195, + 6, + 41, + 156, + 147, + 59, + 203, + 30, + 147, + 25, + 104, + 240, + 19, + 203, + 201, + 144, + 250, + 114, + 157, + 234, + 86, + 254, + 66, + 224, + 26, + 124, + 25, + 75, + 49, + 152, + 169, + 27, + 217, + 252, + 251, + 75, + 125, + 127, + 148, + 62, + 57, + 93, + 237, + 0, + 243, + 223, + 191, + 36, + 132, + 63, + 87, + 186, + 182, + 0, + 88, + 157, + 238, + 183, + 90, + 97, + 149, + 165, + 168, + 79, + 102, + 223, + 168, + 41, + 99, + 105, + 241, + 71, + 116, + 83, + 249, + 194, + 223, + 220, + 124, + 59, + 91, + 70, + 249, + 74, + 35, + 61, + 205, + 187, + 174, + 202, + 122, + 113, + 165, + 13, + 112, + 65, + 28, + 25, + 211, + 108, + 149, + 94, + 95, + 194, + 3, + 98, + 249, + 204, + 145, + 240, + 199, + 89, + 92, + 210, + 181, + 202, + 230, + 43, + 166, + 127, + 51, + 161, + 208, + 51, + 1, + 6, + 138, + 233, + 29, + 63, + 242, + 14, + 184, + 76, + 50, + 62, + 43, + 124, + 97, + 79, + 213, + 145, + 128, + 71, + 102, + 38, + 56, + 150, + 16, + 27, + 168, + 64, + 213, + 178, + 50, + 239, + 9, + 10, + 31, + 233, + 80, + 96, + 251, + 171, + 199, + 69, + 193, + 71, + 41, + 242, + 160, + 10, + 49, + 167, + 83, + 177, + 233, + 8, + 61, + 185, + 213, + 78, + 212, + 29, + 229, + 142, + 3, + 219, + 195, + 91, + 70, + 199, + 6, + 56, + 141, + 152, + 10, + 110, + 109, + 243, + 52, + 253, + 103, + 17, + 100, + 221, + 110, + 57, + 68, + 131, + 78, + 169, + 111, + 176, + 83, + 34, + 228, + 99, + 227, + 144, + 147, + 90, + 226, + 81, + 133, + 147, + 124, + 164, + 48, + 217, + 0, + 157, + 196, + 66, + 9, + 1, + 113, + 233, + 77, + 57, + 245, + 202, + 218, + 95, + 206, + 39, + 159, + 216, + 111, + 10, + 82, + 194, + 66, + 124, + 108, + 239, + 46, + 101, + 80, + 122, + 136, + 9, + 74, + 58, + 167, + 18, + 170, + 151, + 156, + 115, + 197, + 244, + 193, + 100, + 99, + 39, + 84, + 154, + 127, + 234, + 230, + 178, + 96, + 171, + 91, + 55, + 69, + 135, + 61, + 119, + 228, + 243, + 156, + 253, + 44, + 204, + 61, + 149, + 44, + 22, + 186, + 216, + 189, + 31, + 35, + 14, + 177, + 183, + 79, + 246, + 239, + 206, + 110, + 189, + 68, + 69, + 190, + 131, + 191, + 196, + 62, + 7, + 238, + 249, + 115, + 112, + 134, + 87, + 220, + 64, + 124, + 3, + 31, + 237, + 147, + 137, + 220, + 82, + 215, + 238, + 7, + 210, + 253, + 27, + 89, + 65, + 81, + 5, + 50, + 166, + 165, + 107, + 26, + 156, + 232, + 120, + 133, + 241, + 86, + 114, + 222, + 106, + 55, + 232, + 71, + 76, + 198, + 150, + 71, + 149, + 71, + 219, + 51, + 28, + 137, + 130, + 33, + 3, + 139, + 121, + 189, + 91, + 157, + 187, + 7, + 7, + 26, + 171, + 195, + 195, + 240, + 108, + 246, + 127, + 192, + 190, + 153, + 182, + 207, + 226, + 54, + 242, + 47, + 150, + 114, + 165, + 136, + 236, + 38, + 188, + 169, + 88, + 83, + 64, + 184, + 9, + 48, + 238, + 173, + 84, + 112, + 170, + 51, + 99, + 10, + 140, + 48, + 108, + 194, + 163, + 192, + 79, + 14, + 132, + 22, + 80, + 175, + 21, + 186, + 132, + 230, + 70, + 43, + 153, + 175, + 10, + 210, + 212, + 239, + 66, + 19, + 90, + 154, + 246, + 12, + 66, + 3, + 106, + 86, + 48, + 229, + 210, + 8, + 246, + 135, + 186, + 85, + 245, + 115, + 190, + 119, + 78, + 219, + 28, + 125, + 34, + 110, + 156, + 169, + 128, + 211, + 74, + 118, + 10, + 236, + 110, + 22, + 9, + 149, + 182, + 50, + 50, + 254, + 51, + 48, + 144, + 85, + 49, + 184, + 182, + 117, + 193, + 136, + 136, + 186, + 32, + 244, + 59, + 187, + 187, + 231, + 74, + 0, + 67, + 151, + 232, + 239, + 145, + 208, + 199, + 244, + 170, + 197, + 117, + 164, + 81, + 10, + 148, + 230, + 3, + 198, + 196, + 54, + 136, + 109, + 210, + 225, + 160, + 97, + 185, + 77, + 211, + 136, + 232, + 5, + 247, + 124, + 5, + 71, + 222, + 165, + 255, + 15, + 234, + 68, + 118, + 148, + 145, + 198, + 22, + 138, + 177, + 232, + 224, + 88, + 11, + 95, + 66, + 234, + 122, + 87, + 254, + 89, + 193, + 181, + 74, + 74, + 184, + 65, + 2, + 15, + 88, + 168, + 231, + 202, + 14, + 168, + 158, + 50, + 142, + 234, + 124, + 127, + 173, + 109, + 213, + 178, + 1, + 253, + 223, + 237, + 152, + 195, + 178, + 110, + 254, + 11, + 240, + 98, + 76, + 48, + 207, + 206, + 112, + 110, + 200, + 214, + 212, + 72, + 115, + 99, + 87, + 217, + 209, + 99, + 229, + 183, + 87, + 250, + 150, + 101, + 203, + 207, + 8, + 197, + 84, + 49, + 16, + 179, + 253, + 197, + 118, + 74, + 157, + 7, + 71, + 5, + 160, + 163, + 59, + 6, + 11, + 197, + 195, + 232, + 11, + 247, + 97, + 176, + 248, + 188, + 129, + 234, + 142, + 223, + 33, + 224, + 45, + 203, + 230, + 96, + 190, + 0, + 55, + 220, + 205, + 50, + 146, + 195, + 232, + 183, + 10, + 30, + 119, + 26, + 23, + 57, + 181, + 248, + 85, + 172, + 202, + 184, + 117, + 218, + 211, + 80, + 104, + 129, + 97, + 53, + 93, + 150, + 138, + 213, + 89, + 255, + 56, + 190, + 213, + 96, + 253, + 71, + 35, + 172, + 113, + 114, + 71, + 248, + 237, + 204, + 37, + 207, + 175, + 143, + 236, + 80, + 74, + 89, + 27, + 94, + 72, + 78, + 2, + 149, + 225, + 88, + 62, + 131, + 152, + 40, + 122, + 59, + 114, + 144, + 97, + 160, + 98, + 121, + 2, + 8, + 255, + 13, + 81, + 200, + 200, + 119, + 89, + 10, + 179, + 116, + 97, + 212, + 10, + 235, + 87, + 47, + 254, + 119, + 27, + 251, + 109, + 243, + 235, + 227, + 184, + 199, + 151, + 58, + 23, + 110, + 28, + 148, + 30, + 172, + 137, + 41, + 135, + 232, + 101, + 193, + 50, + 224, + 157, + 178, + 147, + 166, + 169, + 98, + 78, + 218, + 57, + 180, + 35, + 179, + 36, + 219, + 91, + 85, + 213, + 138, + 210, + 200, + 236, + 19, + 125, + 144, + 14, + 171, + 12, + 35, + 79, + 15, + 173, + 105, + 231, + 250, + 36, + 195, + 124, + 139, + 167, + 125, + 243, + 100, + 103, + 125, + 57, + 46, + 29, + 46, + 193, + 80, + 175, + 250, + 223, + 66, + 193, + 180, + 78, + 252, + 56, + 96, + 85, + 230, + 171, + 117, + 207, + 68, + 68, + 241, + 169, + 248, + 165, + 218, + 226, + 4, + 175, + 88, + 148, + 124, + 208, + 253, + 96, + 39, + 142, + 26, + 16, + 110, + 16, + 125, + 7, + 177, + 1, + 106, + 132, + 230, + 140, + 87, + 2, + 55, + 119, + 85, + 232, + 111, + 248, + 122, + 123, + 184, + 71, + 50, + 69, + 170, + 1, + 166, + 101, + 95, + 20, + 161, + 40, + 240, + 73, + 153, + 232, + 220, + 116, + 204, + 124, + 108, + 22, + 172, + 184, + 132, + 70, + 57, + 210, + 59, + 19, + 81, + 150, + 178, + 78, + 222, + 117, + 97, + 152, + 231, + 59, + 162, + 92, + 153, + 156, + 11, + 191, + 35, + 228, + 197, + 86, + 168, + 254, + 171, + 163, + 180, + 193, + 233, + 247, + 163, + 138, + 152, + 33, + 121, + 134, + 136, + 71, + 57, + 59, + 172, + 93, + 31, + 168, + 157, + 26, + 71, + 71, + 22, + 4, + 50, + 161, + 221, + 153, + 86, + 27, + 70, + 255, + 110, + 109, + 29, + 85, + 40, + 57, + 191, + 123, + 175, + 49, + 27, + 151, + 70, + 147, + 2, + 80, + 160, + 220, + 2, + 108, + 225, + 158, + 161, + 178, + 93, + 69, + 234, + 88, + 107, + 94, + 129, + 153, + 57, + 225, + 168, + 37, + 218, + 107, + 19, + 189, + 111, + 25, + 203, + 164, + 14, + 63, + 85, + 160, + 238, + 127, + 41, + 151, + 106, + 47, + 245, + 70, + 37, + 194, + 75, + 193, + 186, + 24, + 132, + 33, + 12, + 56, + 168, + 20, + 241, + 172, + 243, + 108, + 83, + 170, + 88, + 16, + 140, + 107, + 6, + 105, + 153, + 170, + 102, + 189, + 12, + 26, + 114, + 214, + 64, + 59, + 51, + 5, + 146, + 196, + 15, + 233, + 175, + 48, + 246, + 72, + 12, + 222, + 155, + 154, + 1, + 218, + 55, + 33, + 200, + 66, + 16, + 97, + 115, + 118, + 160, + 7, + 135, + 97, + 51, + 195, + 27, + 15, + 11, + 10, + 123, + 68, + 231, + 69, + 164, + 201, + 158, + 98, + 134, + 100, + 85, + 114, + 68, + 245, + 79, + 124, + 100, + 72, + 68, + 39, + 100, + 238, + 0, + 87, + 195, + 67, + 156, + 21, + 136, + 127, + 87, + 191, + 166, + 36, + 102, + 210, + 118, + 245, + 241, + 214, + 197, + 213, + 172, + 224, + 202, + 142, + 220, + 138, + 174, + 57, + 134, + 207, + 47, + 133, + 60, + 148, + 142, + 178, + 92, + 140, + 153, + 114, + 28, + 17, + 138, + 228, + 19, + 8, + 5, + 156, + 125, + 51, + 189, + 120, + 205, + 161, + 100, + 167, + 143, + 32, + 195, + 166, + 154, + 160, + 118, + 43, + 87, + 30, + 11, + 183, + 119, + 82, + 7, + 154, + 66, + 213, + 181, + 61, + 86, + 29, + 146, + 25, + 107, + 47, + 195, + 37, + 191, + 95, + 88, + 17, + 162, + 230, + 158, + 68, + 46, + 194, + 91, + 66, + 111, + 199, + 172, + 250, + 195, + 61, + 236, + 32, + 171, + 149, + 112, + 242, + 163, + 79, + 161, + 127, + 226, + 247, + 194, + 149, + 232, + 221, + 242, + 253, + 33, + 146, + 220, + 93, + 115, + 9, + 221, + 234, + 72, + 229, + 113, + 135, + 27, + 4, + 243, + 249, + 168, + 216, + 218, + 40, + 25, + 233, + 4, + 18, + 140, + 98, + 100, + 221, + 66, + 229, + 145, + 93, + 196, + 219, + 19, + 240, + 196, + 77, + 219, + 23, + 42, + 111, + 250, + 248, + 105, + 250, + 204, + 138, + 211, + 178, + 206, + 10, + 6, + 175, + 246, + 244, + 138, + 200, + 57, + 133, + 205, + 249, + 170, + 37, + 55, + 214, + 186, + 70, + 183, + 165, + 136, + 151, + 95, + 111, + 11, + 107, + 52, + 232, + 54, + 235, + 118, + 89, + 88, + 7, + 4, + 157, + 39, + 157, + 10, + 161, + 249, + 71, + 206, + 26, + 194, + 204, + 174, + 169, + 223, + 159, + 100, + 61, + 184, + 98, + 221, + 7, + 50, + 69, + 129, + 200, + 214, + 21, + 95, + 240, + 246, + 150, + 6, + 252, + 34, + 88, + 17, + 141, + 81, + 250, + 252, + 95, + 22, + 74, + 97, + 254, + 123, + 171, + 95, + 89, + 153, + 167, + 137, + 198, + 125, + 159, + 136, + 245, + 218, + 33, + 27, + 83, + 234, + 246, + 133, + 120, + 182, + 24, + 97, + 26, + 32, + 172, + 53, + 176, + 49, + 19, + 253, + 56, + 56, + 180, + 224, + 251, + 166, + 219, + 138, + 240, + 180, + 184, + 81, + 164, + 158, + 210, + 134, + 94, + 124, + 78, + 76, + 154, + 13, + 150, + 205, + 254, + 46, + 199, + 193, + 82, + 185, + 252, + 201, + 90, + 8, + 155, + 165, + 120, + 112, + 68, + 147, + 59, + 41, + 112, + 252, + 248, + 33, + 166, + 62, + 255, + 176, + 80, + 195, + 92, + 197, + 253, + 239, + 59, + 175, + 191, + 177, + 187, + 243, + 22, + 93, + 235, + 232, + 169, + 153, + 66, + 34, + 8, + 241, + 5, + 88, + 176, + 255, + 189, + 154, + 49, + 52, + 90, + 133, + 173, + 19, + 79, + 112, + 73, + 103, + 80, + 208, + 20, + 34, + 218, + 98, + 69, + 4, + 250, + 74, + 184, + 183, + 231, + 160, + 245, + 238, + 1, + 246, + 101, + 198, + 233, + 60, + 200, + 40, + 118, + 224, + 189, + 176, + 130, + 200, + 89, + 193, + 116, + 115, + 46, + 123, + 232, + 116, + 11, + 148, + 84, + 115, + 98, + 234, + 154, + 21, + 94, + 87, + 30, + 73, + 136, + 31, + 155, + 63, + 139, + 24, + 114, + 156, + 237, + 138, + 55, + 108, + 128, + 11, + 75, + 134, + 251, + 161, + 108, + 2, + 5, + 127, + 73, + 208, + 33, + 204, + 5, + 79, + 114, + 115, + 254, + 101, + 100, + 11, + 137, + 158, + 40, + 84, + 105, + 190, + 102, + 83, + 252, + 223, + 248, + 44, + 79, + 171, + 213, + 158, + 111, + 232, + 192, + 180, + 147, + 248, + 69, + 210, + 231, + 34, + 219, + 61, + 210, + 242, + 122, + 86, + 18, + 228, + 125, + 246, + 215, + 24, + 233, + 99, + 182, + 140, + 238, + 114, + 143, + 78, + 128, + 14, + 243, + 168, + 62, + 172, + 239, + 14, + 4, + 136, + 242, + 39, + 6, + 58, + 70, + 173, + 77, + 101, + 86, + 89, + 182, + 38, + 245, + 123, + 84, + 169, + 113, + 50, + 11, + 242, + 254, + 69, + 67, + 13, + 125, + 187, + 237, + 25, + 170, + 255, + 85, + 44, + 53, + 169, + 165, + 241, + 210, + 130, + 13, + 65, + 59, + 154, + 71, + 225, + 167, + 248, + 183, + 44, + 62, + 57, + 157, + 217, + 255, + 124, + 11, + 39, + 214, + 203, + 75, + 85, + 142, + 9, + 71, + 168, + 37, + 249, + 1, + 24, + 95, + 150, + 179, + 216, + 76, + 23, + 176, + 134, + 125, + 163, + 136, + 232, + 13, + 194, + 171, + 150, + 232, + 115, + 165, + 18, + 177, + 44, + 143, + 180, + 130, + 37, + 56, + 171, + 244, + 203, + 139, + 137, + 112, + 37, + 42, + 203, + 195, + 75, + 240, + 154, + 253, + 5, + 17, + 9, + 91, + 190, + 23, + 99, + 122, + 119, + 58, + 155, + 125, + 136, + 12, + 242, + 45, + 72, + 60, + 186, + 65, + 65, + 134, + 35, + 160, + 15, + 186, + 219, + 197, + 92, + 103, + 76, + 56, + 221, + 164, + 17, + 237, + 200, + 190, + 169, + 84, + 210, + 106, + 43, + 170, + 144, + 234, + 148, + 115, + 104, + 40, + 202, + 94, + 37, + 219, + 97, + 181, + 17, + 48, + 104, + 163, + 201, + 87, + 255, + 65, + 70, + 206, + 212, + 255, + 135, + 76, + 157, + 111, + 71, + 218, + 146, + 74, + 242, + 177, + 237, + 103, + 48, + 47, + 3, + 167, + 115, + 61, + 3, + 57, + 220, + 62, + 119, + 216, + 130, + 61, + 90, + 83, + 121, + 216, + 107, + 181, + 22, + 99, + 106, + 30, + 11, + 245, + 94, + 97, + 189, + 162, + 80, + 79, + 153, + 253, + 1, + 138, + 41, + 120, + 182, + 71, + 148, + 182, + 16, + 108, + 98, + 111, + 124, + 76, + 221, + 160, + 82, + 175, + 5, + 65, + 136, + 105, + 205, + 183, + 223, + 245, + 244, + 167, + 176, + 250, + 185, + 36, + 102, + 132, + 137, + 36, + 135, + 35, + 253, + 244, + 27, + 101, + 160, + 162, + 50, + 141, + 237, + 254, + 228, + 8, + 157, + 196, + 129, + 118, + 84, + 192, + 137, + 197, + 116, + 79, + 40, + 108, + 173, + 9, + 75, + 132, + 239, + 218, + 173, + 185, + 119, + 2, + 148, + 46, + 23, + 228, + 229, + 9, + 109, + 66, + 230, + 191, + 155, + 178, + 163, + 78, + 19, + 137, + 109, + 166, + 37, + 131, + 22, + 14, + 104, + 25, + 253, + 7, + 34, + 234, + 54, + 7, + 120, + 177, + 58, + 83, + 55, + 123, + 239, + 10, + 167, + 223, + 168, + 74, + 72, + 177, + 77, + 210, + 58, + 112, + 84, + 175, + 174, + 156, + 87, + 11, + 167, + 22, + 7, + 24, + 34, + 170, + 227, + 56, + 104, + 190, + 18, + 114, + 25, + 186, + 21, + 132, + 253, + 17, + 142, + 179, + 125, + 32, + 245, + 186, + 159, + 237, + 11, + 173, + 77, + 237, + 142, + 162, + 92, + 214, + 223, + 178, + 78, + 80, + 190, + 58, + 243, + 170, + 75, + 149, + 95, + 134, + 210, + 186, + 188, + 250, + 64, + 230, + 4, + 120, + 255, + 74, + 226, + 148, + 193, + 168, + 104, + 134, + 82, + 163, + 166, + 7, + 148, + 147, + 70, + 143, + 24, + 158, + 149, + 43, + 228, + 132, + 46, + 120, + 15, + 225, + 88, + 214, + 28, + 249, + 57, + 4, + 251, + 235, + 203, + 252, + 143, + 214, + 147, + 210, + 218, + 134, + 203, + 43, + 120, + 30, + 54, + 43, + 113, + 112, + 157, + 249, + 104, + 97, + 8, + 241, + 142, + 250, + 1, + 34, + 5, + 183, + 119, + 183, + 225, + 2, + 203, + 145, + 28, + 188, + 97, + 75, + 237, + 246, + 115, + 134, + 224, + 143, + 163, + 107, + 153, + 116, + 72, + 36, + 61, + 175, + 158, + 222, + 67, + 206, + 172, + 73, + 34, + 9, + 233, + 71, + 60, + 220, + 161, + 94, + 163, + 237, + 101, + 234, + 84, + 253, + 62, + 23, + 199, + 100, + 247, + 245, + 40, + 110, + 95, + 228, + 187, + 211, + 195, + 203, + 238, + 133, + 8, + 89, + 238, + 148, + 227, + 213, + 24, + 192, + 205, + 62, + 172, + 110, + 204, + 81, + 148, + 209, + 224, + 244, + 151, + 191, + 96, + 108, + 240, + 158, + 198, + 115, + 107, + 80, + 92, + 54, + 31, + 70, + 37, + 214, + 36, + 203, + 32, + 225, + 252, + 174, + 117, + 63, + 155, + 249, + 244, + 98, + 65, + 96, + 247, + 167, + 56, + 184, + 34, + 233, + 217, + 158, + 76, + 48, + 215, + 60, + 124, + 56, + 115, + 248, + 224, + 87, + 41, + 27, + 36, + 126, + 47, + 80, + 137, + 56, + 209, + 159, + 198, + 85, + 81, + 206, + 177, + 235, + 212, + 246, + 72, + 212, + 172, + 155, + 47, + 179, + 184, + 77, + 151, + 38, + 130, + 113, + 54, + 82, + 42, + 230, + 126, + 73, + 150, + 19, + 10, + 201, + 244, + 121, + 150, + 109, + 51, + 156, + 206, + 86, + 52, + 147, + 165, + 109, + 168, + 31, + 126, + 170, + 139, + 81, + 115, + 4, + 187, + 143, + 105, + 76, + 101, + 73, + 238, + 251, + 225, + 59, + 153, + 138, + 118, + 209, + 136, + 44, + 230, + 187, + 239, + 243, + 28, + 110, + 97, + 83, + 254, + 14, + 161, + 19, + 43, + 99, + 139, + 92, + 4, + 150, + 126, + 247, + 233, + 176, + 146, + 149, + 196, + 202, + 246, + 28, + 125, + 75, + 252, + 105, + 14, + 236, + 183, + 236, + 138, + 167, + 113, + 177, + 17, + 154, + 25, + 121, + 245, + 160, + 133, + 65, + 154, + 209, + 87, + 9, + 95, + 95, + 41, + 111, + 137, + 189, + 198, + 105, + 31, + 192, + 181, + 78, + 91, + 131, + 221, + 9, + 188, + 57, + 66, + 86, + 73, + 87, + 221, + 204, + 208, + 90, + 38, + 210, + 56, + 187, + 196, + 128, + 119, + 188, + 64, + 158, + 137, + 44, + 153, + 165, + 212, + 21, + 132, + 160, + 214, + 52, + 152, + 201, + 177, + 207, + 194, + 35, + 145, + 112, + 190, + 125, + 58, + 219, + 205, + 114, + 127, + 28, + 140, + 104, + 250, + 135, + 77, + 136, + 223, + 147, + 239, + 77, + 161, + 163, + 116, + 173, + 156, + 21, + 198, + 117, + 169, + 17, + 107, + 59, + 135, + 176, + 160, + 106, + 179, + 142, + 225, + 200, + 169, + 244, + 102, + 185, + 123, + 41, + 225, + 45, + 217, + 182, + 188, + 130, + 38, + 147, + 178, + 128, + 144, + 103, + 134, + 31, + 211, + 163, + 204, + 151, + 208, + 81, + 30, + 79, + 50, + 109, + 155, + 168, + 233, + 5, + 72, + 159, + 156, + 75, + 12, + 233, + 184, + 50, + 77, + 135, + 141, + 71, + 98, + 186, + 52, + 87, + 156, + 175, + 161, + 74, + 69, + 162, + 172, + 41, + 101, + 71, + 170, + 226, + 145, + 190, + 16, + 216, + 27, + 203, + 16, + 34, + 177, + 139, + 214, + 138, + 168, + 201, + 214, + 198, + 141, + 173, + 97, + 55, + 241, + 134, + 219, + 108, + 79, + 65, + 191, + 231, + 135, + 91, + 156, + 30, + 200, + 17, + 83, + 208, + 132, + 41, + 8, + 163, + 140, + 6, + 29, + 157, + 25, + 241, + 163, + 29, + 37, + 167, + 44, + 184, + 24, + 80, + 111, + 193, + 214, + 152, + 120, + 212, + 77, + 111, + 249, + 49, + 248, + 19, + 191, + 87, + 159, + 41, + 107, + 79, + 66, + 40, + 114, + 93, + 198, + 31, + 237, + 195, + 81, + 138, + 160, + 154, + 179, + 3, + 113, + 120, + 102, + 66, + 245, + 70, + 196, + 41, + 130, + 103, + 120, + 60, + 172, + 194, + 61, + 255, + 12, + 231, + 85, + 170, + 241, + 184, + 49, + 201, + 204, + 172, + 93, + 183, + 94, + 106, + 118, + 215, + 39, + 83, + 148, + 144, + 180, + 123, + 151, + 67, + 86, + 104, + 7, + 6, + 62, + 34, + 73, + 220, + 110, + 238, + 191, + 64, + 30, + 140, + 170, + 137, + 19, + 95, + 210, + 156, + 89, + 56, + 11, + 179, + 44, + 221, + 190, + 203, + 143, + 253, + 64, + 83, + 57, + 96, + 118, + 184, + 238, + 214, + 47, + 86, + 99, + 150, + 3, + 157, + 212, + 250, + 30, + 74, + 126, + 214, + 15, + 145, + 156, + 119, + 112, + 112, + 194, + 38, + 186, + 46, + 252, + 111, + 223, + 36, + 40, + 73, + 141, + 246, + 243, + 186, + 78, + 85, + 148, + 47, + 92, + 202, + 33, + 31, + 132, + 81, + 64, + 197, + 208, + 68, + 77, + 146, + 219, + 31, + 160, + 127, + 181, + 93, + 144, + 96, + 138, + 46, + 220, + 246, + 155, + 45, + 31, + 210, + 248, + 13, + 48, + 10, + 143, + 11, + 217, + 233, + 222, + 218, + 188, + 212, + 54, + 185, + 66, + 240, + 28, + 158, + 181, + 102, + 84, + 145, + 103, + 86, + 163, + 189, + 173, + 90, + 90, + 56, + 192, + 107, + 88, + 94, + 220, + 51, + 44, + 166, + 21, + 12, + 21, + 214, + 43, + 98, + 26, + 95, + 69, + 208, + 60, + 43, + 113, + 214, + 169, + 45, + 33, + 29, + 61, + 2, + 135, + 96, + 199, + 190, + 80, + 76, + 1, + 48, + 148, + 200, + 190, + 235, + 219, + 145, + 48, + 24, + 225, + 99, + 220, + 158, + 89, + 161, + 146, + 249, + 20, + 199, + 86, + 198, + 118, + 35, + 175, + 233, + 147, + 88, + 37, + 237, + 45, + 29, + 25, + 229, + 217, + 193, + 73, + 248, + 248, + 56, + 7, + 115, + 189, + 138, + 235, + 8, + 82, + 34, + 112, + 149, + 9, + 84, + 0, + 198, + 68, + 95, + 194, + 13, + 78, + 166, + 130, + 61, + 64, + 168, + 24, + 56, + 118, + 78, + 184, + 19, + 59, + 197, + 169, + 239, + 56, + 7, + 26, + 42, + 116, + 34, + 162, + 230, + 171, + 66, + 127, + 69, + 190, + 50, + 133, + 197, + 205, + 248, + 210, + 238, + 130, + 81, + 229, + 78, + 142, + 93, + 32, + 187, + 64, + 63, + 57, + 94, + 116, + 170, + 200, + 138, + 145, + 155, + 49, + 27, + 136, + 235, + 156, + 177, + 142, + 7, + 148, + 73, + 110, + 91, + 82, + 64, + 105, + 98, + 183, + 26, + 206, + 86, + 130, + 234, + 225, + 90, + 203, + 101, + 255, + 47, + 7, + 238, + 205, + 200, + 35, + 211, + 93, + 161, + 183, + 140, + 93, + 234, + 136, + 138, + 107, + 97, + 198, + 38, + 192, + 87, + 55, + 241, + 109, + 185, + 127, + 202, + 99, + 90, + 16, + 159, + 64, + 50, + 93, + 185, + 189, + 218, + 222, + 128, + 167, + 250, + 119, + 160, + 189, + 92, + 138, + 153, + 99, + 192, + 206, + 131, + 232, + 126, + 124, + 36, + 44, + 36, + 49, + 4, + 180, + 94, + 97, + 164, + 152, + 74, + 140, + 78, + 123, + 137, + 76, + 161, + 202, + 12, + 46, + 151, + 155, + 200, + 46, + 231, + 198, + 168, + 119, + 52, + 124, + 254, + 81, + 35, + 6, + 249, + 0, + 233, + 35, + 254, + 120, + 102, + 246, + 229, + 66, + 36, + 187, + 85, + 46, + 30, + 72, + 185, + 76, + 159, + 75, + 23, + 20, + 58, + 207, + 68, + 134, + 49, + 75, + 128, + 49, + 70, + 5, + 26, + 143, + 124, + 119, + 67, + 131, + 238, + 81, + 45, + 103, + 29, + 54, + 214, + 80, + 8, + 76, + 180, + 196, + 150, + 44, + 59, + 200, + 226, + 17, + 65, + 205, + 253, + 175, + 79, + 95, + 61, + 80, + 67, + 85, + 237, + 180, + 118, + 128, + 231, + 57, + 75, + 47, + 253, + 108, + 188, + 164, + 33, + 210, + 248, + 244, + 195, + 127, + 225, + 43, + 168, + 125, + 124, + 145, + 36, + 24, + 172, + 68, + 67, + 88, + 26, + 53, + 56, + 68, + 21, + 62, + 143, + 30, + 180, + 232, + 68, + 157, + 65, + 194, + 64, + 68, + 131, + 187, + 78, + 215, + 240, + 132, + 49, + 151, + 197, + 250, + 68, + 255, + 123, + 5, + 192, + 176, + 72, + 245, + 26, + 222, + 197, + 25, + 203, + 127, + 59, + 81, + 200, + 135, + 140, + 91, + 95, + 45, + 22, + 181, + 66, + 4, + 26, + 134, + 4, + 49, + 69, + 165, + 136, + 91, + 207, + 249, + 32, + 253, + 113, + 87, + 228, + 176, + 121, + 53, + 65, + 246, + 252, + 174, + 237, + 10, + 161, + 34, + 29, + 87, + 141, + 185, + 237, + 97, + 188, + 120, + 116, + 152, + 220, + 194, + 253, + 108, + 224, + 41, + 163, + 17, + 218, + 106, + 71, + 183, + 31, + 215, + 239, + 246, + 82, + 202, + 129, + 177, + 83, + 203, + 143, + 230, + 94, + 95, + 114, + 47, + 81, + 69, + 133, + 235, + 6, + 246, + 84, + 123, + 11, + 152, + 220, + 178, + 248, + 187, + 148, + 171, + 255, + 164, + 135, + 199, + 36, + 33, + 227, + 41, + 176, + 56, + 132, + 162, + 108, + 247, + 14, + 229, + 37, + 63, + 71, + 191, + 32, + 72, + 233, + 225, + 32, + 18, + 192, + 117, + 15, + 16, + 180, + 44, + 106, + 57, + 2, + 34, + 187, + 143, + 35, + 174, + 151, + 70, + 239, + 90, + 93, + 159, + 68, + 213, + 52, + 139, + 248, + 32, + 242, + 13, + 130, + 129, + 25, + 234, + 19, + 220, + 129, + 51, + 163, + 72, + 131, + 109, + 192, + 100, + 128, + 243, + 234, + 170, + 249, + 183, + 239, + 223, + 179, + 73, + 6, + 86, + 80, + 195, + 202, + 115, + 208, + 152, + 10, + 119, + 187, + 35, + 214, + 226, + 243, + 164, + 226, + 197, + 81, + 186, + 89, + 132, + 231, + 196, + 242, + 69, + 116, + 58, + 0, + 3, + 126, + 125, + 67, + 170, + 195, + 197, + 186, + 119, + 168, + 90, + 78, + 7, + 206, + 196, + 45, + 43, + 10, + 17, + 83, + 65, + 64, + 199, + 144, + 245, + 214, + 213, + 5, + 108, + 77, + 44, + 54, + 233, + 12, + 239, + 78, + 125, + 239, + 56, + 142, + 230, + 94, + 47, + 6, + 182, + 78, + 120, + 228, + 79, + 22, + 229, + 212, + 0, + 232, + 29, + 165, + 250, + 61, + 88, + 199, + 25, + 205, + 74, + 218, + 44, + 238, + 196, + 19, + 31, + 46, + 74, + 44, + 89, + 236, + 2, + 251, + 20, + 163, + 90, + 5, + 13, + 96, + 246, + 245, + 16, + 112, + 192, + 167, + 155, + 60, + 130, + 53, + 98, + 46, + 171, + 41, + 241, + 133, + 178, + 61, + 15, + 255, + 70, + 6, + 119, + 141, + 201, + 176, + 233, + 105, + 232, + 208, + 149, + 228, + 186, + 176, + 162, + 33, + 53, + 61, + 141, + 107, + 1, + 15, + 96, + 198, + 0, + 146, + 254, + 196, + 174, + 30, + 161, + 121, + 187, + 148, + 242, + 227, + 40, + 42, + 23, + 19, + 70, + 38, + 163, + 246, + 48, + 196, + 93, + 251, + 210, + 225, + 30, + 53, + 193, + 171, + 151, + 255, + 109, + 117, + 15, + 8, + 0, + 188, + 234, + 111, + 29, + 190, + 150, + 64, + 103, + 156, + 224, + 90, + 192, + 174, + 228, + 228, + 251, + 119, + 120, + 20, + 147, + 195, + 174, + 128, + 225, + 129, + 19, + 198, + 57, + 6, + 115, + 252, + 168, + 108, + 207, + 67, + 72, + 108, + 35, + 3, + 226, + 242, + 71, + 16, + 140, + 223, + 106, + 181, + 248, + 86, + 202, + 46, + 72, + 211, + 101, + 242, + 203, + 185, + 196, + 16, + 185, + 219, + 53, + 96, + 45, + 7, + 50, + 233, + 197, + 63, + 162, + 103, + 237, + 81, + 153, + 254, + 236, + 219, + 3, + 41, + 113, + 81, + 187, + 122, + 255, + 245, + 130, + 43, + 99, + 203, + 94, + 150, + 119, + 192, + 251, + 131, + 101, + 2, + 120, + 223, + 143, + 45, + 169, + 29, + 136, + 170, + 35, + 44, + 167, + 175, + 91, + 129, + 186, + 120, + 12, + 134, + 100, + 215, + 55, + 35, + 221, + 222, + 12, + 225, + 172, + 57, + 44, + 26, + 61, + 4, + 109, + 98, + 123, + 155, + 154, + 248, + 49, + 189, + 157, + 137, + 14, + 122, + 246, + 59, + 141, + 183, + 46, + 231, + 134, + 185, + 75, + 47, + 79, + 217, + 109, + 107, + 222, + 181, + 118, + 217, + 255, + 110, + 196, + 98, + 169, + 203, + 227, + 251, + 190, + 98, + 42, + 43, + 59, + 35, + 36, + 41, + 56, + 107, + 178, + 4, + 175, + 174, + 115, + 249, + 52, + 58, + 136, + 253, + 174, + 208, + 176, + 42, + 161, + 243, + 206, + 118, + 73, + 218, + 203, + 55, + 33, + 14, + 146, + 147, + 34, + 248, + 84, + 135, + 175, + 74, + 122, + 60, + 131, + 140, + 96, + 255, + 255, + 118, + 191, + 200, + 47, + 103, + 221, + 166, + 142, + 129, + 223, + 7, + 253, + 189, + 45, + 97, + 187, + 44, + 11, + 47, + 131, + 44, + 63, + 45, + 87, + 63, + 124, + 43, + 242, + 85, + 49, + 14, + 20, + 217, + 29, + 247, + 161, + 240, + 115, + 213, + 45, + 234, + 201, + 226, + 117, + 156, + 42, + 84, + 175, + 65, + 34, + 214, + 173, + 113, + 178, + 115, + 37, + 91, + 203, + 135, + 39, + 223, + 12, + 245, + 210, + 55, + 0, + 34, + 44, + 45, + 212, + 68, + 184, + 114, + 79, + 13, + 174, + 103, + 13, + 80, + 135, + 214, + 204, + 80, + 246, + 158, + 29, + 168, + 242, + 126, + 239, + 237, + 138, + 245, + 117, + 115, + 118, + 220, + 144, + 188, + 182, + 147, + 53, + 5, + 56, + 179, + 50, + 144, + 56, + 80, + 192, + 212, + 239, + 20, + 7, + 154, + 224, + 1, + 29, + 33, + 42, + 243, + 0, + 214, + 197, + 207, + 240, + 156, + 183, + 157, + 232, + 254, + 169, + 163, + 6, + 185, + 94, + 170, + 251, + 77, + 154, + 243, + 248, + 13, + 98, + 21, + 224, + 229, + 31, + 204, + 47, + 225, + 143, + 8, + 192, + 219, + 210, + 162, + 202, + 105, + 209, + 59, + 232, + 144, + 86, + 103, + 188, + 171, + 110, + 153, + 99, + 172, + 93, + 110, + 189, + 184, + 155, + 73, + 217, + 36, + 29, + 4, + 190, + 221, + 0, + 151, + 231, + 53, + 235, + 229, + 87, + 8, + 60, + 141, + 109, + 70, + 83, + 49, + 9, + 7, + 31, + 255, + 58, + 214, + 68, + 215, + 249, + 145, + 102, + 47, + 191, + 139, + 90, + 128, + 251, + 135, + 49, + 180, + 237, + 17, + 222, + 46, + 2, + 235, + 210, + 232, + 210, + 19, + 67, + 24, + 136, + 88, + 73, + 81, + 140, + 82, + 247, + 88, + 72, + 97, + 159, + 14, + 58, + 24, + 79, + 58, + 137, + 178, + 34, + 220, + 219, + 105, + 150, + 5, + 207, + 141, + 223, + 231, + 244, + 169, + 58, + 219, + 18, + 11, + 16, + 1, + 205, + 253, + 7, + 132, + 57, + 241, + 202, + 135, + 206, + 231, + 86, + 37, + 235, + 160, + 198, + 106, + 160, + 33, + 4, + 183, + 95, + 228, + 41, + 152, + 119, + 133, + 207, + 106, + 35, + 44, + 208, + 71, + 110, + 31, + 183, + 104, + 129, + 101, + 130, + 142, + 138, + 176, + 58, + 229, + 148, + 215, + 127, + 6, + 58, + 196, + 5, + 76, + 44, + 129, + 27, + 74, + 162, + 228, + 37, + 129, + 53, + 88, + 6, + 242, + 151, + 57, + 113, + 96, + 12, + 136, + 201, + 195, + 129, + 158, + 19, + 153, + 137, + 114, + 26, + 78, + 191, + 221, + 28, + 47, + 222, + 107, + 52, + 184, + 153, + 131, + 88, + 82, + 250, + 57, + 98, + 169, + 123, + 253, + 240, + 169, + 44, + 26, + 135, + 37, + 164, + 198, + 28, + 71, + 162, + 249, + 200, + 52, + 84, + 35, + 75, + 243, + 25, + 202, + 125, + 180, + 107, + 62, + 124, + 36, + 218, + 199, + 173, + 119, + 155, + 79, + 50, + 160, + 106, + 169, + 169, + 11, + 154, + 154, + 31, + 118, + 141, + 35, + 26, + 144, + 166, + 241, + 49, + 184, + 239, + 253, + 54, + 191, + 48, + 84, + 21, + 56, + 170, + 104, + 205, + 178, + 12, + 226, + 246, + 78, + 9, + 223, + 76, + 225, + 117, + 124, + 248, + 69, + 53, + 92, + 246, + 232, + 198, + 21, + 29, + 243, + 207, + 243, + 0, + 160, + 40, + 87, + 210, + 227, + 151, + 20, + 237, + 91, + 104, + 70, + 181, + 178, + 252, + 30, + 136, + 254, + 150, + 194, + 219, + 138, + 195, + 33, + 127, + 71, + 206, + 113, + 240, + 218, + 88, + 230, + 61, + 169, + 213, + 124, + 190, + 89, + 247, + 117, + 234, + 254, + 229, + 181, + 88, + 18, + 1, + 223, + 69, + 217, + 188, + 149, + 95, + 146, + 88, + 224, + 128, + 109, + 61, + 57, + 12, + 66, + 162, + 187, + 11, + 60, + 22, + 232, + 44, + 143, + 2, + 229, + 255, + 161, + 103, + 90, + 113, + 87, + 42, + 201, + 157, + 28, + 114, + 221, + 126, + 167, + 200, + 38, + 254, + 66, + 216, + 70, + 205, + 166, + 17, + 3, + 17, + 134, + 233, + 151, + 78, + 148, + 110, + 142, + 28, + 213, + 156, + 219, + 138, + 50, + 94, + 212, + 240, + 163, + 251, + 114, + 9, + 96, + 71, + 159, + 141, + 220, + 112, + 171, + 139, + 117, + 178, + 219, + 71, + 153, + 171, + 58, + 129, + 54, + 10, + 189, + 29, + 210, + 114, + 234, + 63, + 196, + 85, + 201, + 2, + 77, + 109, + 64, + 42, + 49, + 231, + 47, + 19, + 5, + 208, + 217, + 159, + 56, + 133, + 157, + 202, + 164, + 63, + 160, + 244, + 59, + 22, + 23, + 216, + 243, + 68, + 249, + 51, + 83, + 190, + 159, + 246, + 226, + 166, + 66, + 31, + 40, + 53, + 239, + 2, + 185, + 59, + 114, + 95, + 232, + 140, + 96, + 19, + 71, + 205, + 92, + 86, + 132, + 16, + 250, + 40, + 194, + 153, + 198, + 6, + 197, + 246, + 227, + 49, + 233, + 164, + 34, + 182, + 204, + 52, + 197, + 143, + 220, + 227, + 47, + 53, + 128, + 65, + 63, + 172, + 214, + 68, + 19, + 214, + 66, + 33, + 2, + 129, + 37, + 174, + 107, + 176, + 135, + 224, + 217, + 218, + 109, + 198, + 86, + 169, + 29, + 161, + 186, + 165, + 212, + 245, + 91, + 65, + 50, + 253, + 201, + 203, + 161, + 42, + 71, + 12, + 19, + 223, + 118, + 99, + 232, + 65, + 217, + 159, + 202, + 85, + 251, + 93, + 210, + 245, + 146, + 71, + 207, + 151, + 184, + 42, + 80, + 116, + 188, + 23, + 245, + 55, + 44, + 145, + 166, + 23, + 8, + 98, + 88, + 142, + 21, + 232, + 251, + 144, + 86, + 170, + 114, + 110, + 82, + 158, + 232, + 134, + 28, + 93, + 6, + 133, + 205, + 171, + 239, + 223, + 84, + 184, + 204, + 188, + 99, + 203, + 125, + 42, + 206, + 24, + 159, + 103, + 117, + 203, + 171, + 237, + 69, + 32, + 138, + 130, + 188, + 65, + 194, + 100, + 204, + 100, + 107, + 58, + 172, + 146, + 172, + 34, + 49, + 124, + 115, + 206, + 227, + 69, + 69, + 208, + 135, + 152, + 82, + 217, + 57, + 77, + 101, + 253, + 35, + 178, + 112, + 98, + 227, + 222, + 59, + 234, + 57, + 151, + 196, + 71, + 107, + 134, + 71, + 145, + 93, + 192, + 220, + 55, + 87, + 234, + 208, + 122, + 118, + 6, + 134, + 120, + 30, + 13, + 156, + 126, + 55, + 183, + 221, + 215, + 94, + 249, + 95, + 48, + 222, + 231, + 79, + 255, + 46, + 159, + 237, + 19, + 215, + 89, + 181, + 89, + 144, + 237, + 4, + 192, + 10, + 102, + 241, + 9, + 115, + 108, + 131, + 57, + 89, + 113, + 77, + 149, + 66, + 88, + 6, + 133, + 176, + 198, + 92, + 160, + 62, + 173, + 85, + 130, + 188, + 154, + 13, + 71, + 234, + 8, + 35, + 244, + 64, + 200, + 172, + 175, + 172, + 137, + 139, + 141, + 168, + 34, + 189, + 21, + 146, + 76, + 219, + 240, + 44, + 127, + 75, + 230, + 216, + 214, + 149, + 214, + 66, + 198, + 228, + 145, + 192, + 145, + 248, + 204, + 120, + 22, + 223, + 9, + 117, + 174, + 192, + 11, + 155, + 5, + 168, + 93, + 70, + 140, + 9, + 181, + 20, + 11, + 119, + 173, + 1, + 119, + 157, + 193, + 55, + 155, + 181, + 117, + 20, + 142, + 90, + 6, + 250, + 126, + 208, + 224, + 19, + 189, + 160, + 163, + 206, + 148, + 1, + 126, + 193, + 138, + 138, + 170, + 21, + 248, + 230, + 65, + 227, + 29, + 127, + 171, + 156, + 183, + 167, + 84, + 96, + 15, + 161, + 89, + 106, + 232, + 44, + 27, + 7, + 218, + 199, + 198, + 220, + 66, + 83, + 157, + 142, + 250, + 68, + 15, + 83, + 54, + 52, + 9, + 141, + 174, + 62, + 207, + 57, + 214, + 131, + 45, + 100, + 242, + 161, + 234, + 117, + 209, + 146, + 68, + 188, + 137, + 48, + 214, + 163, + 141, + 175, + 166, + 130, + 222, + 83, + 229, + 137, + 97, + 33, + 118, + 21, + 250, + 2, + 129, + 224, + 241, + 204, + 86, + 116, + 250, + 73, + 185, + 108, + 52, + 59, + 24, + 84, + 8, + 118, + 41, + 244, + 181, + 104, + 142, + 139, + 135, + 155, + 191, + 253, + 198, + 244, + 242, + 240, + 143, + 9, + 204, + 9, + 143, + 94, + 56, + 216, + 220, + 208, + 125, + 51, + 245, + 38, + 144, + 84, + 24, + 207, + 49, + 129, + 253, + 113, + 66, + 139, + 23, + 46, + 6, + 210, + 45, + 236, + 114, + 86, + 104, + 235, + 45, + 164, + 64, + 65, + 70, + 133, + 244, + 198, + 106, + 9, + 28, + 240, + 157, + 30, + 28, + 225, + 33, + 227, + 41, + 217, + 69, + 99, + 251, + 132, + 46, + 112, + 53, + 219, + 16, + 221, + 70, + 57, + 32, + 227, + 172, + 29, + 214, + 103, + 144, + 88, + 71, + 3, + 126, + 55, + 138, + 228, + 87, + 70, + 169, + 171, + 108, + 139, + 115, + 10, + 78, + 183, + 216, + 58, + 169, + 153, + 27, + 130, + 112, + 44, + 54, + 0, + 31, + 115, + 129, + 191, + 50, + 159, + 190, + 133, + 142, + 241, + 40, + 153, + 123, + 70, + 41, + 146, + 4, + 107, + 188, + 10, + 16, + 50, + 107, + 161, + 144, + 150, + 196, + 218, + 96, + 5, + 62, + 19, + 115, + 212, + 43, + 197, + 187, + 123, + 134, + 197, + 226, + 163, + 69, + 220, + 245, + 205, + 100, + 235, + 73, + 31, + 116, + 26, + 124, + 50, + 143, + 168, + 74, + 139, + 176, + 74, + 218, + 183, + 178, + 208, + 86, + 244, + 116, + 55, + 196, + 169, + 113, + 103, + 159, + 210, + 62, + 123, + 103, + 201, + 101, + 57, + 246, + 224, + 80, + 86, + 106, + 246, + 196, + 94, + 205, + 65, + 2, + 22, + 181, + 191, + 39, + 194, + 43, + 125, + 149, + 108, + 171, + 163, + 85, + 180, + 37, + 155, + 150, + 179, + 5, + 202, + 185, + 86, + 172, + 152, + 156, + 97, + 249, + 120, + 78, + 200, + 74, + 244, + 15, + 7, + 66, + 180, + 143, + 59, + 116, + 20, + 158, + 156, + 11, + 101, + 29, + 205, + 30, + 167, + 250, + 123, + 33, + 154, + 179, + 143, + 230, + 188, + 122, + 209, + 136, + 239, + 60, + 47, + 122, + 221, + 5, + 15, + 134, + 129, + 75, + 226, + 48, + 113, + 190, + 70, + 182, + 61, + 168, + 205, + 248, + 252, + 135, + 88, + 129, + 97, + 180, + 53, + 54, + 244, + 9, + 146, + 102, + 158, + 40, + 128, + 62, + 219, + 251, + 133, + 184, + 239, + 55, + 24, + 194, + 24, + 185, + 14, + 10, + 185, + 179, + 4, + 22, + 122, + 254, + 241, + 249, + 95, + 206, + 225, + 222, + 31, + 51, + 251, + 195, + 48, + 198, + 101, + 31, + 240, + 187, + 65, + 28, + 97, + 52, + 74, + 151, + 134, + 40, + 128, + 100, + 98, + 21, + 58, + 236, + 117, + 137, + 202, + 50, + 73, + 190, + 77, + 245, + 91, + 196, + 49, + 181, + 163, + 52, + 46, + 203, + 26, + 113, + 213, + 0, + 181, + 4, + 98, + 34, + 164, + 61, + 236, + 132, + 31, + 204, + 120, + 126, + 43, + 33, + 206, + 146, + 143, + 246, + 209, + 117, + 202, + 182, + 81, + 85, + 224, + 148, + 153, + 5, + 94, + 226, + 132, + 223, + 128, + 236, + 249, + 59, + 145, + 251, + 173, + 247, + 124, + 61, + 88, + 137, + 67, + 93, + 43, + 72, + 140, + 61, + 85, + 187, + 248, + 236, + 153, + 160, + 204, + 155, + 0, + 142, + 131, + 33, + 192, + 224, + 213, + 248, + 246, + 162, + 128, + 241, + 16, + 68, + 178, + 149, + 24, + 102, + 189, + 149, + 231, + 15, + 31, + 156, + 40, + 215, + 135, + 108, + 8, + 206, + 81, + 76, + 180, + 117, + 8, + 195, + 242, + 176, + 89, + 196, + 240, + 145, + 113, + 205, + 39, + 218, + 15, + 15, + 202, + 238, + 24, + 183, + 161, + 173, + 234, + 182, + 200, + 47, + 43, + 113, + 67, + 236, + 109, + 107, + 184, + 171, + 98, + 99, + 88, + 245, + 92, + 68, + 61, + 26, + 196, + 63, + 96, + 98, + 25, + 138, + 61, + 192, + 180, + 148, + 168, + 253, + 198, + 225, + 2, + 6, + 234, + 243, + 99, + 200, + 131, + 76, + 148, + 70, + 211, + 87, + 170, + 170, + 232, + 235, + 55, + 37, + 126, + 45, + 179, + 150, + 196, + 123, + 68, + 61, + 197, + 248, + 52, + 114, + 21, + 133, + 90, + 111, + 136, + 228, + 122, + 116, + 118, + 121, + 133, + 166, + 255, + 26, + 230, + 196, + 193, + 26, + 122, + 83, + 172, + 165, + 195, + 59, + 130, + 52, + 20, + 40, + 92, + 23, + 31, + 250, + 38, + 225, + 144, + 134, + 54, + 35, + 232, + 63, + 249, + 193, + 21, + 224, + 121, + 56, + 63, + 48, + 47, + 69, + 238, + 82, + 136, + 42, + 9, + 130, + 41, + 128, + 52, + 6, + 27, + 28, + 204, + 31, + 184, + 66, + 151, + 164, + 51, + 142, + 120, + 135, + 6, + 123, + 44, + 33, + 49, + 52, + 169, + 207, + 177, + 182, + 181, + 35, + 110, + 15, + 131, + 49, + 10, + 70, + 224, + 237, + 40, + 53, + 184, + 22, + 118, + 144, + 212, + 8, + 109, + 119, + 22, + 11, + 234, + 242, + 59, + 11, + 13, + 88, + 163, + 117, + 52, + 22, + 20, + 19, + 16, + 217, + 60, + 192, + 39, + 6, + 221, + 77, + 209, + 40, + 192, + 179, + 19, + 121, + 204, + 157, + 158, + 253, + 72, + 54, + 181, + 85, + 170, + 15, + 89, + 78, + 51, + 212, + 68, + 226, + 217, + 8, + 30, + 181, + 110, + 93, + 200, + 189, + 145, + 231, + 171, + 110, + 101, + 84, + 200, + 48, + 253, + 197, + 8, + 170, + 117, + 169, + 205, + 184, + 5, + 44, + 117, + 227, + 179, + 133, + 25, + 122, + 144, + 127, + 195, + 104, + 145, + 100, + 212, + 198, + 180, + 162, + 76, + 145, + 246, + 114, + 231, + 83, + 49, + 75, + 114, + 153, + 205, + 210, + 145, + 155, + 156, + 115, + 91, + 22, + 88, + 216, + 249, + 98, + 165, + 165, + 6, + 192, + 43, + 34, + 213, + 157, + 149, + 241, + 210, + 136, + 48, + 117, + 122, + 158, + 176, + 238, + 106, + 19, + 244, + 108, + 41, + 124, + 93, + 127, + 14, + 223, + 143, + 58, + 196, + 130, + 77, + 236, + 13, + 72, + 212, + 81, + 21, + 17, + 196, + 73, + 189, + 30, + 84, + 157, + 230, + 45, + 198, + 135, + 232, + 255, + 107, + 78, + 174, + 198, + 175, + 105, + 218, + 100, + 143, + 15, + 147, + 13, + 130, + 168, + 165, + 53, + 35, + 14, + 178, + 196, + 224, + 122, + 52, + 136, + 136, + 217, + 181, + 232, + 126, + 178, + 24, + 251, + 40, + 11, + 4, + 198, + 119, + 196, + 164, + 152, + 145, + 218, + 80, + 167, + 129, + 7, + 15, + 16, + 128, + 179, + 217, + 61, + 38, + 80, + 12, + 231, + 15, + 226, + 168, + 19, + 203, + 195, + 53, + 144, + 133, + 219, + 24, + 86, + 4, + 194, + 216, + 224, + 213, + 43, + 76, + 53, + 225, + 201, + 148, + 76, + 118, + 142, + 161, + 182, + 76, + 183, + 131, + 213, + 221, + 229, + 3, + 189, + 135, + 155, + 59, + 40, + 194, + 112, + 10, + 76, + 74, + 204, + 23, + 23, + 244, + 34, + 214, + 153, + 139, + 242, + 105, + 182, + 23, + 170, + 33, + 175, + 240, + 78, + 223, + 111, + 139, + 149, + 171, + 190, + 236, + 105, + 189, + 219, + 139, + 54, + 11, + 139, + 246, + 183, + 235, + 200, + 72, + 142, + 25, + 75, + 128, + 103, + 67, + 199, + 251, + 46, + 4, + 65, + 99, + 219, + 155, + 238, + 25, + 70, + 200, + 109, + 137, + 20, + 239, + 49, + 200, + 110, + 128, + 80, + 254, + 4, + 207, + 228, + 239, + 207, + 131, + 230, + 230, + 56, + 248, + 12, + 247, + 236, + 55, + 44, + 125, + 255, + 135, + 21, + 229, + 152, + 91, + 34, + 32, + 34, + 123, + 48, + 54, + 64, + 57, + 52, + 147, + 231, + 198, + 100, + 21, + 4, + 5, + 46, + 67, + 179, + 126, + 67, + 180, + 27, + 237, + 224, + 93, + 201, + 86, + 35, + 81, + 62, + 30, + 176, + 126, + 36, + 219, + 193, + 157, + 208, + 161, + 99, + 239, + 32, + 78, + 118, + 243, + 141, + 28, + 114, + 219, + 154, + 54, + 30, + 167, + 128, + 5, + 166, + 175, + 207, + 247, + 81, + 238, + 86, + 26, + 228, + 2, + 164, + 121, + 205, + 102, + 37, + 203, + 252, + 159, + 29, + 144, + 35, + 178, + 160, + 184, + 150, + 99, + 111, + 108, + 55, + 187, + 66, + 66, + 188, + 85, + 127, + 224, + 22, + 95, + 195, + 125, + 205, + 119, + 187, + 61, + 6, + 223, + 240, + 186, + 44, + 126, + 21, + 198, + 43, + 240, + 107, + 195, + 4, + 255, + 98, + 156, + 30, + 79, + 220, + 1, + 203, + 235, + 115, + 220, + 179, + 20, + 248, + 71, + 137, + 103, + 51, + 87, + 232, + 242, + 213, + 85, + 146, + 7, + 194, + 35, + 118, + 44, + 139, + 230, + 136, + 252, + 172, + 49, + 8, + 206, + 91, + 63, + 32, + 218, + 197, + 21, + 74, + 86, + 71, + 133, + 124, + 189, + 130, + 15, + 244, + 155, + 182, + 180, + 240, + 63, + 46, + 134, + 172, + 28, + 77, + 136, + 213, + 157, + 252, + 227, + 172, + 118, + 67, + 11, + 67, + 207, + 111, + 233, + 226, + 17, + 20, + 30, + 85, + 196, + 53, + 178, + 189, + 254, + 6, + 37, + 163, + 81, + 14, + 23, + 63, + 49, + 237, + 251, + 187, + 17, + 179, + 34, + 234, + 188, + 249, + 111, + 15, + 216, + 243, + 26, + 167, + 15, + 136, + 90, + 28, + 157, + 247, + 98, + 119, + 163, + 197, + 164, + 222, + 92, + 52, + 193, + 211, + 28, + 24, + 246, + 235, + 111, + 0, + 72, + 117, + 213, + 71, + 80, + 184, + 185, + 169, + 29, + 66, + 64, + 227, + 52, + 135, + 40, + 249, + 84, + 119, + 14, + 31, + 109, + 215, + 165, + 1, + 219, + 34, + 72, + 1, + 206, + 16, + 241, + 175, + 69, + 213, + 9, + 104, + 176, + 237, + 172, + 239, + 205, + 106, + 205, + 29, + 162, + 244, + 85, + 44, + 200, + 120, + 77, + 231, + 121, + 175, + 212, + 110, + 120, + 82, + 176, + 183, + 37, + 142, + 125, + 113, + 78, + 119, + 186, + 97, + 193, + 159, + 195, + 70, + 113, + 28, + 190, + 25, + 2, + 4, + 217, + 163, + 220, + 99, + 232, + 133, + 216, + 246, + 25, + 36, + 236, + 164, + 240, + 128, + 1, + 241, + 219, + 41, + 65, + 195, + 0, + 2, + 2, + 231, + 181, + 171, + 135, + 141, + 79, + 145, + 91, + 101, + 189, + 241, + 220, + 228, + 219, + 215, + 47, + 233, + 175, + 224, + 122, + 124, + 143, + 19, + 121, + 177, + 145, + 182, + 209, + 111, + 192, + 212, + 194, + 228, + 126, + 149, + 245, + 29, + 158, + 139, + 123, + 196, + 190, + 217, + 146, + 165, + 134, + 8, + 246, + 198, + 107, + 206, + 132, + 153, + 57, + 8, + 194, + 191, + 184, + 236, + 52, + 35, + 63, + 138, + 15, + 67, + 179, + 21, + 129, + 104, + 60, + 31, + 25, + 43, + 236, + 119, + 182, + 79, + 67, + 86, + 146, + 241, + 36, + 30, + 48, + 34, + 185, + 83, + 251, + 120, + 5, + 9, + 23, + 94, + 102, + 21, + 11, + 141, + 145, + 60, + 216, + 239, + 32, + 184, + 213, + 138, + 68, + 2, + 176, + 24, + 164, + 71, + 187, + 197, + 96, + 62, + 46, + 26, + 5, + 177, + 204, + 118, + 107, + 57, + 99, + 77, + 230, + 55, + 64, + 163, + 105, + 254, + 208, + 249, + 212, + 213, + 11, + 127, + 232, + 182, + 66, + 203, + 9, + 192, + 182, + 192, + 219, + 116, + 43, + 50, + 141, + 130, + 215, + 99, + 132, + 68, + 82, + 199, + 158, + 167, + 147, + 87, + 73, + 44, + 150, + 115, + 47, + 83, + 225, + 178, + 82, + 141, + 174, + 167, + 149, + 13, + 186, + 119, + 110, + 171, + 84, + 138, + 201, + 40, + 180, + 147, + 168, + 40, + 184, + 190, + 180, + 97, + 99, + 78, + 133, + 192, + 97, + 13, + 138, + 191, + 83, + 97, + 236, + 166, + 147, + 185, + 76, + 83, + 193, + 122, + 96, + 124, + 64, + 18, + 123, + 48, + 84, + 231, + 189, + 18, + 232, + 217, + 50, + 28, + 208, + 189, + 11, + 211, + 188, + 184, + 41, + 234, + 215, + 157, + 142, + 49, + 119, + 211, + 88, + 25, + 205, + 17, + 161, + 214, + 60, + 89, + 184, + 105, + 26, + 186, + 71, + 97, + 197, + 155, + 200, + 65, + 143, + 202, + 209, + 132, + 24, + 78, + 167, + 98, + 115, + 94, + 56, + 242, + 180, + 105, + 7, + 243, + 228, + 183, + 225, + 76, + 15, + 229, + 155, + 234, + 183, + 229, + 166, + 114, + 172, + 159, + 39, + 216, + 127, + 231, + 38, + 85, + 124, + 79, + 19, + 80, + 200, + 94, + 95, + 226, + 145, + 47, + 154, + 132, + 114, + 17, + 38, + 97, + 109, + 116, + 162, + 210, + 68, + 135, + 188, + 3, + 215, + 172, + 102, + 242, + 233, + 40, + 43, + 254, + 99, + 203, + 94, + 94, + 130, + 65, + 168, + 252, + 107, + 178, + 15, + 71, + 250, + 148, + 144, + 4, + 134, + 131, + 116, + 8, + 249, + 153, + 73, + 2, + 184, + 64, + 188, + 0, + 15, + 199, + 96, + 52, + 201, + 168, + 212, + 247, + 12, + 230, + 138, + 45, + 224, + 213, + 14, + 85, + 129, + 117, + 35, + 11, + 141, + 54, + 56, + 15, + 77, + 86, + 86, + 211, + 44, + 142, + 15, + 165, + 206, + 45, + 236, + 93, + 150, + 120, + 53, + 238, + 134, + 138, + 233, + 18, + 1, + 204, + 38, + 29, + 215, + 211, + 241, + 62, + 22, + 160, + 108, + 179, + 44, + 132, + 193, + 16, + 88, + 16, + 142, + 116, + 197, + 221, + 155, + 50, + 242, + 184, + 35, + 178, + 7, + 41, + 79, + 49, + 17, + 136, + 187, + 19, + 9, + 8, + 60, + 103, + 0, + 162, + 241, + 192, + 7, + 22, + 12, + 20, + 207, + 173, + 90, + 230, + 181, + 126, + 136, + 216, + 61, + 233, + 87, + 219, + 36, + 237, + 248, + 255, + 121, + 66, + 222, + 234, + 231, + 60, + 23, + 8, + 238, + 230, + 14, + 84, + 119, + 143, + 188, + 47, + 166, + 28, + 236, + 176, + 1, + 2, + 54, + 83, + 116, + 240, + 48, + 73, + 124, + 38, + 191, + 215, + 181, + 178, + 206, + 255, + 73, + 202, + 175, + 160, + 178, + 238, + 233, + 230, + 209, + 244, + 37, + 139, + 99, + 206, + 163, + 172, + 11, + 5, + 150, + 255, + 184, + 105, + 207, + 127, + 20, + 118, + 14, + 160, + 36, + 250, + 81, + 228, + 175, + 157, + 62, + 187, + 42, + 162, + 148, + 53, + 216, + 17, + 135, + 176, + 151, + 199, + 200, + 223, + 190, + 244, + 102, + 150, + 100, + 233, + 19, + 44, + 60, + 113, + 127, + 153, + 233, + 9, + 5, + 125, + 38, + 231, + 107, + 59, + 76, + 32, + 144, + 120, + 54, + 166, + 192, + 215, + 193, + 30, + 12, + 182, + 50, + 201, + 168, + 116, + 208, + 187, + 55, + 67, + 166, + 142, + 89, + 1, + 244, + 235, + 22, + 44, + 148, + 195, + 116, + 170, + 104, + 230, + 176, + 24, + 41, + 217, + 75, + 144, + 159, + 31, + 19, + 50, + 89, + 110, + 1, + 0, + 108, + 117, + 140, + 1, + 107, + 141, + 122, + 63, + 167, + 36, + 238, + 213, + 30, + 60, + 100, + 234, + 168, + 93, + 213, + 66, + 76, + 142, + 232, + 149, + 26, + 75, + 15, + 210, + 121, + 149, + 164, + 221, + 114, + 100, + 16, + 115, + 103, + 22, + 158, + 102, + 36, + 164, + 87, + 230, + 73, + 194, + 130, + 244, + 243, + 93, + 157, + 105, + 167, + 111, + 52, + 220, + 116, + 219, + 34, + 132, + 154, + 218, + 190, + 186, + 224, + 27, + 160, + 64, + 89, + 85, + 177, + 97, + 161, + 155, + 57, + 66, + 160, + 234, + 233, + 57, + 3, + 25, + 148, + 122, + 14, + 43, + 250, + 191, + 43, + 201, + 184, + 13, + 219, + 100, + 40, + 223, + 137, + 215, + 157, + 184, + 200, + 39, + 155, + 169, + 138, + 106, + 124, + 204, + 244, + 205, + 8, + 13, + 193, + 37, + 129, + 36, + 64, + 141, + 57, + 60, + 120, + 78, + 133, + 148, + 163, + 20, + 54, + 40, + 212, + 179, + 144, + 223, + 205, + 205, + 150, + 202, + 86, + 189, + 96, + 150, + 35, + 155, + 226, + 116, + 68, + 3, + 33, + 41, + 74, + 23, + 2, + 147, + 117, + 16, + 202, + 162, + 26, + 72, + 78, + 98, + 100, + 31, + 114, + 146, + 229, + 251, + 51, + 204, + 202, + 103, + 38, + 34, + 175, + 0, + 235, + 30, + 107, + 199, + 79, + 34, + 255, + 115, + 165, + 45, + 230, + 46, + 163, + 60, + 145, + 217, + 104, + 33, + 253, + 212, + 150, + 156, + 55, + 198, + 146, + 240, + 229, + 117, + 186, + 196, + 170, + 176, + 8, + 185, + 56, + 81, + 252, + 189, + 82, + 119, + 106, + 107, + 78, + 61, + 116, + 214, + 109, + 133, + 85, + 213, + 202, + 44, + 172, + 126, + 58, + 132, + 88, + 155, + 82, + 80, + 36, + 25, + 84, + 89, + 53, + 171, + 42, + 179, + 139, + 166, + 245, + 118, + 136, + 146, + 151, + 176, + 10, + 82, + 140, + 77, + 105, + 148, + 243, + 80, + 51, + 175, + 165, + 242, + 88, + 114, + 250, + 7, + 15, + 253, + 38, + 198, + 10, + 28, + 16, + 121, + 62, + 59, + 78, + 7, + 206, + 9, + 108, + 97, + 218, + 251, + 197, + 131, + 207, + 153, + 219, + 141, + 209, + 54, + 88, + 99, + 15, + 11, + 119, + 14, + 149, + 111, + 29, + 42, + 152, + 248, + 245, + 80, + 225, + 215, + 46, + 131, + 62, + 129, + 188, + 255, + 177, + 137, + 235, + 53, + 189, + 198, + 45, + 114, + 4, + 15, + 83, + 144, + 123, + 249, + 224, + 30, + 105, + 111, + 70, + 251, + 166, + 176, + 85, + 160, + 251, + 232, + 53, + 215, + 51, + 2, + 98, + 175, + 66, + 56, + 83, + 253, + 210, + 4, + 121, + 177, + 41, + 185, + 70, + 236, + 91, + 169, + 159, + 115, + 214, + 149, + 85, + 233, + 108, + 240, + 65, + 20, + 251, + 252, + 192, + 60, + 6, + 128, + 229, + 231, + 98, + 237, + 17, + 149, + 228, + 200, + 255, + 102, + 110, + 201, + 28, + 116, + 186, + 240, + 0, + 128, + 247, + 159, + 207, + 157, + 60, + 85, + 196, + 138, + 254, + 157, + 240, + 11, + 247, + 5, + 17, + 169, + 46, + 43, + 164, + 239, + 201, + 229, + 69, + 24, + 104, + 17, + 139, + 54, + 146, + 215, + 111, + 125, + 165, + 124, + 122, + 96, + 84, + 147, + 158, + 29, + 154, + 192, + 122, + 105, + 193, + 9, + 9, + 195, + 188, + 239, + 25, + 77, + 87, + 133, + 40, + 29, + 139, + 85, + 24, + 56, + 41, + 213, + 179, + 224, + 67, + 35, + 32, + 161, + 130, + 42, + 115, + 219, + 242, + 117, + 187, + 5, + 150, + 195, + 223, + 47, + 206, + 245, + 204, + 164, + 75, + 44, + 37, + 21, + 162, + 3, + 53, + 254, + 57, + 212, + 3, + 225, + 126, + 173, + 200, + 46, + 142, + 3, + 135, + 7, + 210, + 176, + 255, + 212, + 148, + 8, + 16, + 41, + 102, + 51, + 75, + 37, + 44, + 75, + 41, + 0, + 58, + 119, + 254, + 185, + 230, + 131, + 206, + 99, + 153, + 99, + 15, + 209, + 248, + 96, + 158, + 16, + 196, + 10, + 73, + 107, + 193, + 41, + 236, + 0, + 169, + 91, + 171, + 138, + 65, + 231, + 145, + 46, + 200, + 121, + 123, + 12, + 249, + 241, + 27, + 104, + 36, + 153, + 178, + 33, + 222, + 250, + 230, + 24, + 187, + 146, + 187, + 43, + 27, + 79, + 155, + 164, + 161, + 16, + 18, + 168, + 243, + 141, + 28, + 17, + 134, + 150, + 52, + 102, + 89, + 17, + 6, + 78, + 87, + 104, + 230, + 249, + 148, + 172, + 224, + 79, + 242, + 22, + 93, + 249, + 213, + 58, + 208, + 227, + 99, + 239, + 192, + 85, + 36, + 68, + 211, + 72, + 115, + 169, + 176, + 16, + 57, + 128, + 12, + 160, + 122, + 57, + 126, + 183, + 75, + 225, + 154, + 250, + 248, + 0, + 90, + 199, + 35, + 179, + 97, + 245, + 76, + 196, + 208, + 123, + 177, + 15, + 210, + 227, + 50, + 72, + 251, + 35, + 139, + 187, + 62, + 42, + 139, + 100, + 232, + 205, + 246, + 229, + 0, + 170, + 163, + 125, + 63, + 220, + 89, + 75, + 50, + 56, + 115, + 85, + 193, + 58, + 169, + 0, + 145, + 171, + 56, + 223, + 169, + 122, + 112, + 186, + 25, + 203, + 77, + 48, + 239, + 110, + 60, + 166, + 241, + 84, + 9, + 153, + 70, + 251, + 188, + 80, + 98, + 22, + 55, + 189, + 63, + 103, + 188, + 113, + 151, + 242, + 146, + 242, + 37, + 94, + 166, + 99, + 127, + 145, + 118, + 104, + 135, + 144, + 57, + 235, + 194, + 231, + 215, + 121, + 189, + 150, + 84, + 86, + 100, + 120, + 138, + 68, + 197, + 235, + 242, + 124, + 5, + 185, + 150, + 22, + 84, + 53, + 111, + 138, + 231, + 28, + 91, + 208, + 45, + 181, + 23, + 70, + 81, + 243, + 249, + 97, + 12, + 217, + 198, + 54, + 54, + 9, + 168, + 169, + 190, + 131, + 250, + 234, + 226, + 111, + 189, + 79, + 177, + 28, + 92, + 86, + 23, + 181, + 224, + 236, + 88, + 224, + 83, + 115, + 156, + 111, + 17, + 25, + 206, + 213, + 10, + 178, + 55, + 42, + 130, + 181, + 3, + 61, + 202, + 99, + 8, + 9, + 156, + 32, + 81, + 182, + 11, + 129, + 182, + 146, + 69, + 126, + 137, + 51, + 23, + 51, + 0, + 125, + 138, + 166, + 191, + 72, + 147, + 159, + 59, + 235, + 52, + 221, + 150, + 24, + 155, + 250, + 97, + 174, + 179, + 114, + 205, + 223, + 47, + 160, + 143, + 87, + 114, + 124, + 133, + 7, + 89, + 88, + 220, + 253, + 166, + 163, + 224, + 186, + 121, + 148, + 7, + 14, + 143, + 240, + 113, + 156, + 164, + 170, + 142, + 98, + 139, + 199, + 83, + 126, + 167, + 220, + 173, + 177, + 113, + 214, + 28, + 168, + 201, + 220, + 22, + 102, + 190, + 37, + 254, + 75, + 213, + 236, + 31, + 241, + 66, + 131, + 217, + 172, + 164, + 141, + 219, + 183, + 66, + 0, + 73, + 98, + 73, + 235, + 121, + 226, + 83, + 172, + 119, + 205, + 32, + 218, + 186, + 212, + 27, + 156, + 178, + 107, + 149, + 56, + 205, + 209, + 220, + 225, + 53, + 77, + 220, + 171, + 128, + 57, + 106, + 136, + 22, + 183, + 181, + 84, + 192, + 205, + 159, + 103, + 104, + 105, + 186, + 176, + 112, + 28, + 195, + 139, + 76, + 77, + 130, + 250, + 251, + 246, + 222, + 212, + 213, + 107, + 125, + 156, + 56, + 18, + 193, + 175, + 64, + 221, + 161, + 120, + 109, + 235, + 237, + 235, + 176, + 155, + 197, + 227, + 167, + 137, + 110, + 96, + 206, + 29, + 164, + 109, + 80, + 173, + 182, + 213, + 152, + 216, + 43, + 57, + 129, + 218, + 85, + 94, + 16, + 60, + 191, + 94, + 249, + 49, + 195, + 172, + 8, + 5, + 18, + 78, + 69, + 205, + 247, + 149, + 73, + 162, + 145, + 5, + 107, + 224, + 175, + 175, + 86, + 41, + 254, + 109, + 154, + 29, + 220, + 187, + 107, + 116, + 85, + 166, + 56, + 219, + 225, + 177, + 22, + 91, + 187, + 9, + 37, + 33, + 194, + 135, + 84, + 24, + 52, + 8, + 226, + 192, + 40, + 84, + 211, + 134, + 167, + 20, + 188, + 80, + 197, + 254, + 186, + 244, + 45, + 75, + 61, + 1, + 245, + 211, + 124, + 59, + 100, + 61, + 150, + 195, + 245, + 208, + 104, + 253, + 184, + 25, + 224, + 160, + 114, + 114, + 70, + 208, + 85, + 201, + 97, + 98, + 171, + 208, + 51, + 187, + 77, + 45, + 185, + 70, + 139, + 226, + 173, + 128, + 61, + 167, + 49, + 147, + 100, + 122, + 209, + 252, + 31, + 22, + 134, + 122, + 111, + 252, + 13, + 171, + 63, + 3, + 200, + 206, + 148, + 73, + 144, + 16, + 80, + 141, + 166, + 67, + 82, + 148, + 195, + 27, + 10, + 4, + 195, + 9, + 140, + 95, + 10, + 223, + 221, + 222, + 239, + 177, + 25, + 175, + 208, + 94, + 16, + 103, + 40, + 72, + 150, + 1, + 217, + 132, + 151, + 176, + 129, + 239, + 141, + 83, + 23, + 118, + 149, + 148, + 94, + 228, + 66, + 176, + 130, + 255, + 18, + 156, + 130, + 182, + 155, + 127, + 124, + 132, + 244, + 226, + 134, + 42, + 89, + 28, + 106, + 35, + 12, + 114, + 52, + 67, + 71, + 136, + 60, + 63, + 254, + 16, + 85, + 164, + 6, + 69, + 194, + 195, + 129, + 207, + 219, + 115, + 149, + 37, + 144, + 76, + 248, + 237, + 113, + 63, + 155, + 196, + 198, + 28, + 84, + 35, + 230, + 63, + 66, + 148, + 10, + 53, + 26, + 190, + 169, + 202, + 218, + 107, + 31, + 85, + 134, + 72, + 176, + 16, + 226, + 93, + 44, + 245, + 2, + 52, + 55, + 18, + 58, + 74, + 135, + 221, + 102, + 210, + 82, + 12, + 197, + 217, + 252, + 159, + 206, + 46, + 104, + 115, + 226, + 75, + 229, + 78, + 105, + 242, + 25, + 93, + 163, + 191, + 32, + 173, + 75, + 196, + 214, + 79, + 6, + 74, + 32, + 3, + 2, + 77, + 127, + 134, + 1, + 72, + 36, + 251, + 75, + 247, + 162, + 197, + 139, + 51, + 121, + 225, + 59, + 123, + 228, + 97, + 132, + 45, + 170, + 72, + 130, + 85, + 229, + 188, + 14, + 125, + 169, + 207, + 35, + 151, + 116, + 6, + 125, + 234, + 85, + 212, + 241, + 216, + 12, + 185, + 0, + 87, + 167, + 74, + 90, + 136, + 45, + 252, + 35, + 203, + 184, + 201, + 167, + 231, + 95, + 71, + 173, + 14, + 146, + 143, + 32, + 205, + 52, + 167, + 158, + 55, + 180, + 142, + 73, + 52, + 109, + 25, + 249, + 43, + 74, + 33, + 209, + 99, + 52, + 96, + 14, + 243, + 87, + 28, + 70, + 99, + 200, + 177, + 166, + 25, + 78, + 121, + 136, + 128, + 45, + 197, + 249, + 148, + 147, + 7, + 48, + 98, + 251, + 37, + 92, + 238, + 181, + 83, + 128, + 198, + 161, + 36, + 197, + 216, + 38, + 203, + 220, + 255, + 158, + 111, + 123, + 54, + 155, + 248, + 218, + 170, + 96, + 234, + 39, + 48, + 209, + 217, + 120, + 83, + 0, + 8, + 130, + 180, + 129, + 78, + 112, + 169, + 199, + 218, + 79, + 232, + 139, + 21, + 165, + 37, + 91, + 145, + 126, + 41, + 141, + 184, + 170, + 98, + 57, + 223, + 7, + 217, + 231, + 35, + 177, + 66, + 114, + 121, + 172, + 233, + 195, + 34, + 211, + 229, + 163, + 15, + 9, + 13, + 215, + 65, + 27, + 173, + 222, + 41, + 157, + 218, + 95, + 241, + 2, + 46, + 210, + 83, + 132, + 248, + 25, + 189, + 72, + 148, + 38, + 34, + 73, + 181, + 167, + 20, + 120, + 72, + 182, + 232, + 196, + 71, + 3, + 239, + 129, + 34, + 241, + 138, + 178, + 57, + 63, + 254, + 65, + 61, + 29, + 181, + 235, + 80, + 207, + 40, + 83, + 8, + 1, + 176, + 255, + 138, + 157, + 10, + 183, + 216, + 220, + 249, + 50, + 242, + 88, + 251, + 126, + 127, + 237, + 67, + 244, + 96, + 68, + 214, + 210, + 97, + 10, + 49, + 45, + 170, + 188, + 102, + 199, + 94, + 219, + 88, + 19, + 153, + 197, + 115, + 181, + 186, + 166, + 28, + 79, + 111, + 98, + 98, + 103, + 17, + 82, + 34, + 163, + 134, + 153, + 216, + 255, + 35, + 5, + 221, + 59, + 92, + 185, + 194, + 110, + 120, + 207, + 2, + 19, + 34, + 93, + 155, + 6, + 183, + 64, + 24, + 63, + 103, + 74, + 90, + 79, + 32, + 228, + 214, + 221, + 27, + 77, + 221, + 20, + 233, + 27, + 81, + 233, + 229, + 179, + 255, + 244, + 168, + 120, + 92, + 202, + 113, + 197, + 235, + 161, + 28, + 251, + 196, + 201, + 111, + 47, + 167, + 162, + 145, + 191, + 60, + 143, + 191, + 138, + 38, + 80, + 7, + 103, + 48, + 67, + 208, + 93, + 33, + 150, + 149, + 101, + 198, + 247, + 66, + 68, + 134, + 29, + 105, + 217, + 10, + 195, + 56, + 158, + 4, + 233, + 36, + 254, + 123, + 123, + 200, + 137, + 254, + 23, + 64, + 6, + 22, + 133, + 67, + 212, + 226, + 236, + 146, + 254, + 225, + 187, + 190, + 136, + 99, + 203, + 95, + 86, + 245, + 78, + 182, + 174, + 102, + 37, + 48, + 108, + 131, + 172, + 118, + 160, + 242, + 133, + 211, + 172, + 193, + 80, + 198, + 80, + 101, + 10, + 9, + 213, + 42, + 78, + 92, + 177, + 47, + 163, + 253, + 150, + 12, + 89, + 81, + 54, + 19, + 31, + 153, + 58, + 46, + 164, + 33, + 226, + 2, + 80, + 210, + 106, + 234, + 3, + 135, + 159, + 200, + 122, + 194, + 229, + 90, + 209, + 80, + 158, + 162, + 131, + 159, + 26, + 151, + 28, + 25, + 187, + 137, + 169, + 164, + 7, + 110, + 239, + 34, + 205, + 151, + 183, + 250, + 91, + 191, + 123, + 35, + 219, + 31, + 50, + 47, + 93, + 41, + 134, + 224, + 104, + 181, + 255, + 0, + 14, + 94, + 10, + 128, + 190, + 33, + 72, + 37, + 59, + 189, + 152, + 114, + 16, + 61, + 116, + 174, + 95, + 221, + 32, + 226, + 178, + 97, + 216, + 134, + 166, + 118, + 82, + 42, + 71, + 38, + 105, + 153, + 144, + 49, + 118, + 20, + 119, + 230, + 44, + 2, + 97, + 37, + 240, + 190, + 208, + 147, + 167, + 2, + 136, + 248, + 138, + 169, + 49, + 135, + 214, + 176, + 141, + 181, + 156, + 148, + 42, + 159, + 112, + 252, + 232, + 96, + 71, + 235, + 121, + 7, + 53, + 120, + 57, + 23, + 29, + 39, + 122, + 51, + 204, + 133, + 72, + 252, + 234, + 111, + 167, + 137, + 61, + 108, + 84, + 94, + 93, + 47, + 108, + 215, + 62, + 151, + 7, + 202, + 112, + 239, + 181, + 17, + 147, + 160, + 238, + 33, + 21, + 142, + 46, + 142, + 80, + 138, + 134, + 4, + 77, + 67, + 25, + 173, + 115, + 133, + 217, + 65, + 29, + 74, + 68, + 112, + 4, + 82, + 167, + 172, + 140, + 180, + 156, + 83, + 254, + 241, + 35, + 220, + 18, + 128, + 54, + 95, + 137, + 148, + 162, + 27, + 66, + 82, + 71, + 19, + 51, + 199, + 62, + 174, + 118, + 138, + 113, + 245, + 36, + 168, + 209, + 92, + 131, + 177, + 33, + 77, + 238, + 150, + 165, + 99, + 183, + 20, + 111, + 224, + 144, + 80, + 73, + 38, + 102, + 70, + 48, + 213, + 143, + 57, + 88, + 49, + 39, + 55, + 198, + 157, + 33, + 113, + 162, + 146, + 53, + 236, + 103, + 248, + 5, + 143, + 115, + 212, + 240, + 33, + 91, + 75, + 70, + 155, + 150, + 84, + 105, + 31, + 105, + 209, + 217, + 171, + 75, + 43, + 185, + 127, + 135, + 69, + 181, + 72, + 251, + 187, + 142, + 31, + 168, + 243, + 115, + 99, + 254, + 59, + 82, + 27, + 180, + 79, + 150, + 5, + 71, + 18, + 217, + 234, + 245, + 62, + 125, + 71, + 209, + 156, + 249, + 91, + 34, + 210, + 150, + 192, + 55, + 43, + 243, + 213, + 172, + 120, + 238, + 68, + 245, + 17, + 36, + 219, + 111, + 245, + 67, + 106, + 225, + 187, + 120, + 73, + 74, + 114, + 135, + 113, + 157, + 165, + 183, + 157, + 149, + 160, + 252, + 223, + 215, + 171, + 121, + 213, + 249, + 164, + 182, + 187, + 120, + 173, + 3, + 11, + 146, + 217, + 148, + 172, + 44, + 17, + 254, + 182, + 31, + 103, + 89, + 172, + 46, + 190, + 92, + 249, + 62, + 10, + 44, + 111, + 162, + 103, + 251, + 164, + 238, + 142, + 10, + 248, + 228, + 241, + 30, + 83, + 228, + 132, + 14, + 113, + 229, + 159, + 102, + 235, + 223, + 203, + 59, + 165, + 29, + 217, + 226, + 183, + 78, + 244, + 109, + 83, + 66, + 243, + 114, + 21, + 239, + 216, + 105, + 193, + 96, + 186, + 67, + 200, + 85, + 85, + 58, + 125, + 3, + 86, + 13, + 137, + 234, + 136, + 42, + 167, + 211, + 95, + 61, + 214, + 1, + 20, + 218, + 63, + 165, + 237, + 193, + 45, + 35, + 78, + 222, + 187, + 136, + 92, + 212, + 65, + 221, + 212, + 187, + 72, + 201, + 203, + 52, + 4, + 63, + 154, + 117, + 188, + 158, + 155, + 207, + 236, + 147, + 31, + 29, + 70, + 132, + 152, + 180, + 240, + 22, + 179, + 219, + 3, + 11, + 6, + 35, + 65, + 86, + 119, + 228, + 212, + 199, + 217, + 9, + 26, + 145, + 127, + 138, + 230, + 243, + 216, + 183, + 7, + 129, + 62, + 45, + 69, + 80, + 99, + 165, + 85, + 16, + 159, + 123, + 79, + 196, + 99, + 59, + 242, + 169, + 59, + 110, + 177, + 128, + 186, + 203, + 225, + 121, + 118, + 43, + 183, + 182, + 148, + 74, + 184, + 101, + 25, + 252, + 109, + 167, + 246, + 194, + 174, + 113, + 26, + 169, + 155, + 207, + 85, + 165, + 61, + 155, + 214, + 5, + 161, + 229, + 196, + 139, + 128, + 165, + 63, + 137, + 1, + 134, + 183, + 173, + 214, + 62, + 235, + 131, + 165, + 205, + 199, + 16, + 217, + 62, + 192, + 45, + 153, + 125, + 124, + 198, + 187, + 128, + 121, + 137, + 128, + 152, + 203, + 121, + 170, + 17, + 38, + 76, + 51, + 124, + 41, + 88, + 209, + 232, + 60, + 96, + 129, + 239, + 77, + 157, + 218, + 12, + 149, + 106, + 222, + 72, + 237, + 230, + 119, + 90, + 4, + 246, + 71, + 47, + 122, + 213, + 156, + 177, + 7, + 208, + 79, + 96, + 175, + 125, + 33, + 195, + 179, + 170, + 248, + 146, + 161, + 64, + 253, + 7, + 211, + 14, + 215, + 139, + 17, + 148, + 48, + 106, + 42, + 19, + 118, + 184, + 70, + 181, + 128, + 189, + 0, + 144, + 199, + 140, + 190, + 56, + 166, + 195, + 162, + 226, + 66, + 9, + 179, + 209, + 43, + 250, + 245, + 93, + 81, + 190, + 52, + 74, + 102, + 195, + 58, + 175, + 241, + 146, + 26, + 47, + 242, + 233, + 189, + 69, + 105, + 161, + 198, + 26, + 221, + 131, + 133, + 187, + 119, + 28, + 193, + 142, + 65, + 224, + 228, + 15, + 186, + 58, + 208, + 52, + 4, + 165, + 31, + 147, + 55, + 224, + 43, + 189, + 232, + 206, + 192, + 215, + 141, + 229, + 159, + 4, + 151, + 130, + 240, + 204, + 96, + 195, + 230, + 188, + 99, + 73, + 172, + 192, + 175, + 166, + 189, + 90, + 245, + 226, + 176, + 175, + 14, + 64, + 14, + 40, + 194, + 113, + 82, + 96, + 42, + 49, + 146, + 169, + 161, + 251, + 22, + 158, + 64, + 12, + 24, + 106, + 21, + 128, + 68, + 96, + 149, + 10, + 248, + 166, + 198, + 91, + 228, + 9, + 70, + 242, + 100, + 255, + 124, + 165, + 99, + 156, + 80, + 41, + 15, + 97, + 36, + 49, + 65, + 87, + 187, + 88, + 22, + 136, + 107, + 69, + 100, + 69, + 216, + 217, + 198, + 232, + 136, + 62, + 64, + 124, + 12, + 124, + 181, + 249, + 72, + 74, + 70, + 247, + 146, + 93, + 225, + 38, + 162, + 111, + 193, + 127, + 55, + 212, + 222, + 122, + 24, + 49, + 28, + 188, + 161, + 128, + 231, + 47, + 205, + 184, + 227, + 187, + 239, + 13, + 197, + 135, + 154, + 234, + 173, + 76, + 170, + 134, + 30, + 31, + 44, + 168, + 46, + 92, + 26, + 228, + 251, + 79, + 164, + 57, + 197, + 96, + 163, + 4, + 230, + 252, + 225, + 137, + 91, + 8, + 25, + 5, + 7, + 27, + 235, + 161, + 135, + 10, + 175, + 244, + 26, + 24, + 171, + 41, + 112, + 220, + 158, + 1, + 29, + 229, + 25, + 67, + 19, + 75, + 165, + 202, + 14, + 194, + 126, + 45, + 233, + 70, + 123, + 130, + 14, + 237, + 65, + 206, + 211, + 68, + 100, + 164, + 29, + 71, + 170, + 41, + 122, + 87, + 177, + 125, + 219, + 249, + 202, + 51, + 160, + 53, + 142, + 88, + 211, + 4, + 186, + 155, + 133, + 122, + 162, + 142, + 3, + 118, + 149, + 193, + 14, + 254, + 165, + 115, + 219, + 45, + 245, + 21, + 103, + 211, + 80, + 202, + 209, + 136, + 216, + 22, + 35, + 238, + 219, + 185, + 103, + 226, + 206, + 112, + 35, + 89, + 227, + 238, + 58, + 122, + 73, + 246, + 25, + 217, + 244, + 227, + 153, + 95, + 163, + 196, + 192, + 184, + 255, + 117, + 212, + 59, + 59, + 67, + 31, + 61, + 66, + 46, + 14, + 151, + 2, + 64, + 215, + 191, + 24, + 161, + 56, + 123, + 251, + 135, + 197, + 136, + 245, + 207, + 69, + 88, + 239, + 122, + 243, + 158, + 104, + 229, + 98, + 59, + 112, + 37, + 23, + 187, + 199, + 212, + 207, + 24, + 94, + 137, + 30, + 66, + 241, + 198, + 238, + 84, + 106, + 47, + 252, + 37, + 45, + 68, + 165, + 147, + 216, + 194, + 29, + 5, + 107, + 70, + 165, + 89, + 69, + 225, + 142, + 75, + 177, + 184, + 248, + 149, + 230, + 191, + 141, + 103, + 194, + 11, + 81, + 251, + 202, + 62, + 49, + 130, + 81, + 158, + 60, + 153, + 144, + 159, + 61, + 244, + 26, + 199, + 158, + 73, + 85, + 86, + 144, + 108, + 10, + 178, + 178, + 0, + 26, + 140, + 254, + 189, + 106, + 29, + 223, + 236, + 86, + 48, + 227, + 86, + 31, + 143, + 33, + 112, + 93, + 138, + 97, + 123, + 169, + 35, + 65, + 139, + 83, + 228, + 204, + 194, + 1, + 76, + 82, + 185, + 83, + 83, + 143, + 207, + 131, + 125, + 248, + 197, + 100, + 47, + 112, + 76, + 116, + 183, + 180, + 147, + 215, + 13, + 16, + 45, + 59, + 81, + 5, + 197, + 240, + 95, + 80, + 106, + 10, + 71, + 233, + 129, + 62, + 150, + 34, + 127, + 134, + 59, + 94, + 32, + 48, + 102, + 70, + 138, + 70, + 65, + 186, + 39, + 87, + 89, + 94, + 71, + 159, + 252, + 187, + 146, + 195, + 104, + 25, + 67, + 0, + 219, + 251, + 123, + 201, + 207, + 88, + 222, + 103, + 121, + 144, + 43, + 152, + 97, + 157, + 99, + 68, + 9, + 181, + 196, + 238, + 88, + 101, + 0, + 187, + 16, + 84, + 10, + 99, + 130, + 0, + 139, + 28, + 29, + 207, + 75, + 115, + 245, + 239, + 176, + 135, + 232, + 241, + 68, + 92, + 155, + 167, + 15, + 224, + 51, + 210, + 234, + 241, + 25, + 145, + 98, + 214, + 182, + 35, + 162, + 23, + 143, + 195, + 57, + 223, + 102, + 219, + 48, + 135, + 121, + 29, + 53, + 211, + 201, + 239, + 193, + 133, + 42, + 55, + 45, + 13, + 6, + 124, + 6, + 52, + 234, + 136, + 217, + 56, + 34, + 49, + 63, + 183, + 80, + 54, + 206, + 0, + 91, + 170, + 205, + 177, + 206, + 180, + 78, + 125, + 120, + 219, + 110, + 148, + 156, + 211, + 201, + 106, + 66, + 64, + 78, + 57, + 1, + 143, + 132, + 121, + 0, + 115, + 135, + 34, + 200, + 221, + 40, + 254, + 162, + 127, + 54, + 220, + 31, + 166, + 238, + 236, + 223, + 251, + 106, + 129, + 13, + 112, + 99, + 101, + 233, + 17, + 24, + 86, + 116, + 193, + 159, + 195, + 195, + 204, + 106, + 183, + 236, + 219, + 197, + 178, + 127, + 32, + 154, + 39, + 28, + 219, + 73, + 77, + 73, + 35, + 241, + 180, + 139, + 107, + 87, + 179, + 77, + 140, + 188, + 166, + 215, + 209, + 3, + 245, + 157, + 166, + 82, + 12, + 108, + 161, + 206, + 168, + 108, + 168, + 77, + 177, + 58, + 244, + 120, + 145, + 211, + 57, + 106, + 10, + 153, + 33, + 250, + 70, + 13, + 101, + 159, + 31, + 60, + 231, + 249, + 50, + 244, + 228, + 20, + 77, + 162, + 95, + 179, + 153, + 174, + 147, + 115, + 202, + 69, + 174, + 7, + 237, + 40, + 125, + 38, + 51, + 195, + 159, + 150, + 204, + 14, + 143, + 195, + 33, + 95, + 125, + 188, + 154, + 18, + 112, + 235, + 103, + 62, + 102, + 115, + 155, + 233, + 140, + 139, + 249, + 41, + 98, + 161, + 136, + 154, + 109, + 41, + 251, + 154, + 222, + 160, + 135, + 240, + 0, + 243, + 95, + 105, + 159, + 198, + 0, + 230, + 239, + 53, + 174, + 83, + 195, + 217, + 184, + 33, + 50, + 31, + 254, + 205, + 48, + 158, + 207, + 46, + 49, + 196, + 215, + 209, + 99, + 18, + 158, + 169, + 145, + 189, + 184, + 242, + 63, + 96, + 14, + 69, + 39, + 209, + 28, + 205, + 207, + 124, + 105, + 39, + 23, + 47, + 64, + 142, + 219, + 154, + 7, + 203, + 212, + 87, + 180, + 105, + 235, + 176, + 164, + 54, + 103, + 95, + 171, + 96, + 185, + 245, + 129, + 194, + 209, + 116, + 199, + 198, + 197, + 192, + 10, + 180, + 202, + 8, + 65, + 155, + 217, + 18, + 106, + 113, + 95, + 1, + 153, + 119, + 31, + 103, + 107, + 74, + 235, + 27, + 48, + 97, + 185, + 14, + 24, + 181, + 230, + 108, + 132, + 0, + 27, + 104, + 200, + 228, + 148, + 213, + 127, + 68, + 237, + 34, + 118, + 240, + 203, + 96, + 89, + 4, + 131, + 131, + 158, + 49, + 172, + 144, + 46, + 251, + 7, + 177, + 182, + 189, + 36, + 122, + 106, + 157, + 45, + 65, + 138, + 35, + 241, + 177, + 74, + 111, + 25, + 179, + 237, + 3, + 102, + 74, + 43, + 67, + 49, + 209, + 162, + 86, + 13, + 118, + 46, + 249, + 37, + 38, + 123, + 221, + 225, + 218, + 155, + 248, + 242, + 178, + 80, + 48, + 189, + 170, + 30, + 129, + 166, + 240, + 125, + 147, + 7, + 15, + 192, + 5, + 34, + 163, + 116, + 190, + 222, + 134, + 23, + 24, + 157, + 202, + 68, + 54, + 206, + 33, + 63, + 223, + 172, + 133, + 116, + 209, + 78, + 211, + 54, + 213, + 27, + 116, + 64, + 170, + 6, + 197, + 184, + 85, + 123, + 108, + 86, + 247, + 6, + 10, + 60, + 141, + 83, + 78, + 126, + 24, + 245, + 250, + 30, + 205, + 70, + 241, + 200, + 60, + 214, + 148, + 5, + 1, + 202, + 136, + 249, + 69, + 77, + 182, + 238, + 103, + 216, + 249, + 45, + 245, + 87, + 220, + 253, + 4, + 62, + 214, + 198, + 220, + 187, + 178, + 81, + 216, + 197, + 79, + 73, + 190, + 206, + 82, + 199, + 92, + 30, + 42, + 8, + 135, + 83, + 15, + 172, + 85, + 203, + 221, + 35, + 200, + 129, + 210, + 46, + 236, + 54, + 145, + 193, + 188, + 144, + 37, + 181, + 248, + 125, + 191, + 177, + 110, + 219, + 203, + 56, + 161, + 224, + 179, + 100, + 203, + 17, + 5, + 254, + 144, + 195, + 90, + 12, + 96, + 15, + 209, + 216, + 70, + 188, + 25, + 111, + 88, + 227, + 198, + 31, + 28, + 56, + 146, + 10, + 130, + 125, + 95, + 61, + 203, + 63, + 242, + 38, + 187, + 249, + 96, + 176, + 226, + 202, + 173, + 229, + 27, + 142, + 180, + 81, + 194, + 213, + 44, + 63, + 117, + 168, + 65, + 57, + 159, + 96, + 208, + 236, + 75, + 6, + 198, + 210, + 61, + 174, + 248, + 63, + 98, + 83, + 219, + 178, + 111, + 24, + 232, + 102, + 57, + 249, + 177, + 148, + 7, + 157, + 207, + 46, + 131, + 125, + 239, + 94, + 172, + 245, + 117, + 33, + 78, + 47, + 61, + 221, + 244, + 140, + 194, + 144, + 211, + 57, + 180, + 250, + 13, + 169, + 79, + 69, + 175, + 137, + 129, + 202, + 160, + 132, + 245, + 6, + 132, + 25, + 231, + 179, + 156, + 66, + 155, + 179, + 54, + 33, + 127, + 138, + 177, + 41, + 186, + 225, + 203, + 78, + 72, + 78, + 1, + 252, + 18, + 145, + 11, + 198, + 111, + 175, + 136, + 118, + 168, + 4, + 225, + 196, + 252, + 59, + 157, + 41, + 100, + 202, + 45, + 107, + 110, + 37, + 112, + 70, + 3, + 160, + 90, + 201, + 60, + 37, + 220, + 70, + 40, + 62, + 115, + 198, + 67, + 138, + 53, + 167, + 184, + 178, + 84, + 223, + 227, + 220, + 31, + 106, + 45, + 153, + 3, + 155, + 170, + 178, + 50, + 96, + 191, + 113, + 195, + 206, + 160, + 139, + 30, + 232, + 158, + 16, + 216, + 228, + 99, + 231, + 243, + 47, + 100, + 60, + 254, + 206, + 173, + 159, + 66, + 60, + 218, + 112, + 119, + 30, + 195, + 1, + 82, + 1, + 254, + 8, + 87, + 233, + 174, + 3, + 34, + 111, + 156, + 113, + 78, + 53, + 188, + 180, + 237, + 174, + 39, + 64, + 250, + 49, + 71, + 105, + 48, + 187, + 161, + 112, + 70, + 89, + 236, + 168, + 25, + 35, + 183, + 248, + 236, + 194, + 81, + 252, + 109, + 128, + 112, + 41, + 51, + 201, + 148, + 187, + 241, + 214, + 177, + 131, + 50, + 42, + 169, + 72, + 122, + 127, + 177, + 237, + 141, + 131, + 87, + 119, + 179, + 246, + 134, + 80, + 12, + 202, + 120, + 162, + 196, + 63, + 232, + 51, + 188, + 40, + 14, + 140, + 210, + 204, + 23, + 240, + 250, + 171, + 109, + 63, + 43, + 198, + 46, + 188, + 252, + 196, + 205, + 38, + 208, + 58, + 1, + 123, + 177, + 113, + 161, + 12, + 223, + 64, + 161, + 193, + 187, + 107, + 8, + 170, + 74, + 201, + 185, + 254, + 74, + 86, + 131, + 101, + 127, + 210, + 4, + 224, + 249, + 38, + 38, + 249, + 249, + 253, + 232, + 159, + 222, + 55, + 122, + 80, + 92, + 72, + 0, + 46, + 86, + 185, + 166, + 196, + 7, + 73, + 243, + 123, + 211, + 246, + 107, + 171, + 85, + 166, + 104, + 210, + 34, + 54, + 224, + 12, + 65, + 96, + 155, + 254, + 90, + 14, + 135, + 160, + 81, + 236, + 52, + 100, + 150, + 244, + 165, + 87, + 243, + 96, + 204, + 165, + 94, + 28, + 177, + 49, + 234, + 139, + 194, + 64, + 160, + 214, + 194, + 59, + 92, + 73, + 55, + 150, + 106, + 169, + 231, + 83, + 189, + 183, + 134, + 219, + 254, + 247, + 138, + 180, + 129, + 185, + 26, + 130, + 170, + 11, + 15, + 101, + 18, + 109, + 57, + 12, + 226, + 156, + 52, + 112, + 221, + 219, + 153, + 25, + 207, + 130, + 129, + 213, + 246, + 245, + 61, + 7, + 72, + 204, + 187, + 10, + 155, + 67, + 175, + 106, + 123, + 9, + 207, + 214, + 237, + 250, + 147, + 178, + 74, + 141, + 242, + 96, + 150, + 108, + 249, + 236, + 54, + 70, + 249, + 149, + 119, + 130, + 95, + 239, + 3, + 67, + 112, + 166, + 79, + 41, + 222, + 236, + 69, + 163, + 1, + 56, + 10, + 242, + 5, + 2, + 77, + 82, + 107, + 146, + 209, + 96, + 36, + 224, + 32, + 246, + 99, + 14, + 242, + 31, + 176, + 69, + 179, + 134, + 141, + 144, + 153, + 140, + 205, + 117, + 154, + 45, + 94, + 79, + 220, + 141, + 222, + 26, + 65, + 164, + 205, + 25, + 55, + 207, + 82, + 77, + 220, + 9, + 250, + 43, + 210, + 212, + 236, + 183, + 20, + 117, + 217, + 92, + 246, + 170, + 255, + 255, + 134, + 250, + 169, + 75, + 10, + 205, + 128, + 18, + 52, + 236, + 103, + 178, + 65, + 254, + 208, + 201, + 243, + 148, + 38, + 232, + 46, + 3, + 122, + 149, + 254, + 9, + 191, + 44, + 220, + 67, + 108, + 90, + 33, + 55, + 93, + 123, + 57, + 105, + 119, + 173, + 0, + 219, + 115, + 62, + 98, + 217, + 87, + 148, + 112, + 186, + 6, + 55, + 62, + 182, + 14, + 7, + 70, + 210, + 67, + 29, + 66, + 96, + 237, + 238, + 75, + 72, + 96, + 12, + 34, + 143, + 244, + 191, + 90, + 159, + 71, + 86, + 248, + 43, + 20, + 48, + 47, + 192, + 48, + 102, + 207, + 206, + 202, + 105, + 99, + 217, + 111, + 66, + 230, + 83, + 105, + 94, + 248, + 183, + 170, + 83, + 59, + 53, + 139, + 119, + 157, + 20, + 112, + 189, + 4, + 87, + 196, + 154, + 250, + 75, + 20, + 241, + 35, + 141, + 217, + 96, + 227, + 119, + 12, + 111, + 32, + 235, + 107, + 197, + 228, + 56, + 95, + 177, + 126, + 238, + 214, + 160, + 134, + 14, + 26, + 152, + 103, + 11, + 141, + 87, + 178, + 44, + 45, + 79, + 79, + 124, + 150, + 221, + 221, + 224, + 189, + 187, + 119, + 102, + 46, + 14, + 249, + 46, + 92, + 237, + 9, + 105, + 105, + 186, + 189, + 180, + 134, + 49, + 237, + 136, + 180, + 8, + 85, + 41, + 8, + 175, + 201, + 72, + 70, + 94, + 6, + 197, + 0, + 101, + 174, + 88, + 126, + 81, + 40, + 232, + 90, + 169, + 66, + 230, + 0, + 246, + 130, + 124, + 42, + 25, + 153, + 71, + 118, + 80, + 191, + 174, + 222, + 133, + 13, + 245, + 0, + 125, + 39, + 234, + 72, + 222, + 65, + 110, + 104, + 4, + 248, + 229, + 8, + 111, + 95, + 27, + 200, + 224, + 190, + 175, + 130, + 70, + 61, + 173, + 48, + 170, + 198, + 194, + 161, + 58, + 138, + 231, + 252, + 19, + 177, + 248, + 75, + 223, + 115, + 238, + 70, + 157, + 90, + 250, + 125, + 51, + 61, + 166, + 17, + 60, + 79, + 224, + 16, + 172, + 238, + 249, + 136, + 106, + 36, + 174, + 101, + 49, + 49, + 110, + 231, + 218, + 29, + 99, + 80, + 73, + 67, + 136, + 253, + 219, + 220, + 91, + 229, + 86, + 104, + 244, + 171, + 50, + 92, + 231, + 177, + 5, + 123, + 4, + 242, + 240, + 59, + 215, + 58, + 124, + 69, + 109, + 74, + 87, + 138, + 218, + 197, + 92, + 186, + 119, + 50, + 159, + 46, + 215, + 204, + 126, + 75, + 67, + 207, + 41, + 215, + 26, + 230, + 28, + 62, + 208, + 131, + 152, + 104, + 117, + 49, + 155, + 22, + 238, + 188, + 225, + 73, + 127, + 95, + 180, + 0, + 7, + 202, + 239, + 225, + 145, + 234, + 221, + 206, + 29, + 54, + 140, + 215, + 135, + 82, + 109, + 246, + 113, + 33, + 94, + 114, + 22, + 242, + 61, + 171, + 203, + 12, + 179, + 255, + 91, + 72, + 100, + 92, + 213, + 54, + 223, + 120, + 173, + 196, + 113, + 189, + 30, + 202, + 200, + 43, + 75, + 187, + 123, + 150, + 153, + 122, + 142, + 208, + 159, + 184, + 146, + 219, + 203, + 168, + 55, + 137, + 249, + 206, + 38, + 214, + 249, + 79, + 164, + 239, + 15, + 60, + 9, + 60, + 75, + 73, + 29, + 107, + 133, + 255, + 77, + 154, + 81, + 137, + 73, + 175, + 42, + 84, + 80, + 19, + 104, + 163, + 188, + 161, + 56, + 100, + 110, + 5, + 161, + 172, + 32, + 101, + 124, + 56, + 97, + 250, + 178, + 247, + 153, + 44, + 212, + 214, + 128, + 127, + 237, + 72, + 5, + 36, + 247, + 47, + 179, + 126, + 237, + 130, + 115, + 133, + 248, + 72, + 222, + 181, + 189, + 47, + 18, + 0, + 3, + 209, + 111, + 187, + 86, + 70, + 129, + 171, + 13, + 168, + 90, + 241, + 86, + 158, + 134, + 36, + 77, + 125, + 73, + 63, + 142, + 26, + 54, + 229, + 127, + 124, + 91, + 97, + 17, + 82, + 146, + 186, + 41, + 159, + 80, + 173, + 217, + 194, + 10, + 148, + 79, + 99, + 63, + 175, + 202, + 186, + 26, + 99, + 97, + 117, + 48, + 184, + 229, + 203, + 144, + 76, + 19, + 120, + 87, + 38, + 139, + 241, + 249, + 44, + 17, + 71, + 133, + 156, + 115, + 239, + 82, + 91, + 158, + 52, + 172, + 167, + 190, + 65, + 151, + 42, + 225, + 195, + 189, + 216, + 217, + 208, + 4, + 126, + 243, + 175, + 28, + 84, + 25, + 7, + 43, + 97, + 147, + 123, + 100, + 118, + 255, + 90, + 148, + 233, + 97, + 197, + 67, + 209, + 22, + 39, + 96, + 215, + 73, + 239, + 228, + 148, + 147, + 69, + 154, + 156, + 175, + 214, + 169, + 23, + 82, + 7, + 42, + 100, + 100, + 40, + 145, + 73, + 65, + 205, + 169, + 161, + 198, + 62, + 114, + 167, + 234, + 85, + 149, + 113, + 132, + 200, + 136, + 66, + 237, + 239, + 11, + 204, + 65, + 238, + 75, + 37, + 44, + 124, + 1, + 204, + 58, + 52, + 251, + 213, + 110, + 192, + 148, + 33, + 148, + 66, + 87, + 55, + 188, + 113, + 150, + 155, + 205, + 10, + 53, + 202, + 106, + 81, + 187, + 143, + 51, + 173, + 200, + 69, + 176, + 218, + 109, + 46, + 30, + 127, + 69, + 245, + 42, + 8, + 221, + 121, + 23, + 63, + 232, + 178, + 159, + 77, + 5, + 4, + 159, + 73, + 195, + 25, + 217, + 186, + 169, + 80, + 152, + 128, + 206, + 99, + 51, + 81, + 180, + 120, + 158, + 137, + 250, + 240, + 202, + 171, + 210, + 223, + 25, + 220, + 190, + 24, + 21, + 239, + 156, + 119, + 5, + 199, + 57, + 235, + 170, + 51, + 151, + 198, + 41, + 57, + 125, + 53, + 187, + 54, + 64, + 44, + 63, + 81, + 17, + 126, + 36, + 142, + 172, + 255, + 239, + 80, + 44, + 128, + 244, + 11, + 123, + 40, + 174, + 177, + 208, + 230, + 155, + 74, + 145, + 145, + 160, + 162, + 16, + 81, + 113, + 79, + 47, + 23, + 207, + 234, + 95, + 155, + 83, + 79, + 142, + 189, + 207, + 105, + 240, + 70, + 25, + 148, + 42, + 34, + 94, + 107, + 22, + 97, + 163, + 29, + 19, + 172, + 9, + 46, + 234, + 42, + 62, + 22, + 229, + 196, + 41, + 102, + 246, + 0, + 105, + 204, + 78, + 193, + 194, + 199, + 141, + 246, + 218, + 187, + 65, + 4, + 178, + 177, + 79, + 197, + 229, + 158, + 77, + 219, + 52, + 231, + 77, + 231, + 101, + 57, + 251, + 251, + 30, + 49, + 52, + 136, + 195, + 239, + 9, + 150, + 179, + 246, + 242, + 29, + 145, + 75, + 205, + 12, + 114, + 225, + 208, + 195, + 39, + 117, + 15, + 178, + 114, + 138, + 233, + 160, + 136, + 127, + 149, + 103, + 11, + 209, + 92, + 128, + 48, + 68, + 221, + 204, + 130, + 133, + 139, + 244, + 7, + 236, + 51, + 220, + 74, + 39, + 111, + 57, + 160, + 15, + 40, + 131, + 139, + 133, + 171, + 97, + 189, + 175, + 242, + 229, + 126, + 154, + 87, + 186, + 207, + 252, + 121, + 188, + 216, + 40, + 43, + 222, + 161, + 73, + 102, + 26, + 95, + 193, + 93, + 78, + 103, + 110, + 216, + 158, + 63, + 43, + 37, + 33, + 138, + 43, + 251, + 135, + 91, + 135, + 187, + 203, + 72, + 148, + 226, + 221, + 234, + 95, + 211, + 218, + 232, + 228, + 116, + 196, + 157, + 235, + 149, + 76, + 100, + 84, + 78, + 235, + 50, + 229, + 90, + 177, + 164, + 121, + 220, + 207, + 43, + 215, + 63, + 238, + 72, + 148, + 58, + 212, + 236, + 110, + 251, + 147, + 245, + 189, + 249, + 183, + 36, + 188, + 247, + 116, + 35, + 53, + 69, + 107, + 98, + 91, + 215, + 31, + 81, + 15, + 160, + 2, + 183, + 48, + 92, + 51, + 13, + 25, + 9, + 242, + 186, + 44, + 217, + 168, + 76, + 13, + 5, + 4, + 147, + 8, + 11, + 2, + 129, + 64, + 29, + 65, + 0, + 212, + 85, + 217, + 244, + 132, + 169, + 157, + 236, + 195, + 213, + 68, + 46, + 76, + 80, + 191, + 29, + 94, + 206, + 224, + 8, + 76, + 165, + 247, + 190, + 54, + 189, + 219, + 216, + 146, + 43, + 193, + 253, + 50, + 73, + 106, + 160, + 32, + 212, + 68, + 227, + 131, + 91, + 66, + 212, + 85, + 233, + 233, + 204, + 254, + 126, + 141, + 23, + 172, + 159, + 142, + 197, + 59, + 60, + 76, + 165, + 155, + 123, + 107, + 51, + 86, + 77, + 19, + 249, + 122, + 45, + 97, + 181, + 184, + 33, + 116, + 30, + 241, + 134, + 167, + 187, + 179, + 51, + 47, + 225, + 124, + 228, + 241, + 6, + 18, + 176, + 204, + 48, + 88, + 236, + 157, + 89, + 21, + 239, + 22, + 82, + 128, + 220, + 112, + 205, + 121, + 200, + 247, + 145, + 57, + 189, + 89, + 161, + 157, + 248, + 149, + 212, + 48, + 1, + 15, + 151, + 45, + 151, + 18, + 74, + 57, + 218, + 167, + 84, + 183, + 254, + 188, + 135, + 234, + 12, + 66, + 57, + 84, + 80, + 230, + 215, + 26, + 250, + 203, + 136, + 249, + 248, + 112, + 80, + 196, + 156, + 73, + 252, + 138, + 64, + 216, + 171, + 40, + 73, + 70, + 198, + 23, + 247, + 94, + 176, + 82, + 216, + 30, + 0, + 217, + 187, + 221, + 27, + 29, + 31, + 40, + 141, + 229, + 208, + 229, + 225, + 173, + 119, + 128, + 24, + 246, + 52, + 84, + 38, + 68, + 198, + 126, + 150, + 43, + 165, + 187, + 83, + 45, + 34, + 84, + 199, + 36, + 179, + 251, + 231, + 30, + 144, + 134, + 136, + 195, + 19, + 168, + 125, + 233, + 205, + 100, + 172, + 176, + 225, + 146, + 46, + 70, + 218, + 94, + 129, + 8, + 58, + 224, + 114, + 238, + 107, + 40, + 187, + 84, + 135, + 176, + 71, + 102, + 227, + 40, + 50, + 61, + 103, + 150, + 177, + 107, + 11, + 7, + 231, + 220, + 190, + 230, + 146, + 203, + 126, + 169, + 59, + 136, + 59, + 195, + 51, + 255, + 70, + 42, + 14, + 59, + 119, + 24, + 172, + 157, + 12, + 238, + 27, + 42, + 175, + 62, + 125, + 211, + 109, + 109, + 235, + 75, + 110, + 90, + 227, + 42, + 23, + 233, + 35, + 111, + 134, + 102, + 222, + 84, + 155, + 100, + 242, + 106, + 237, + 63, + 24, + 179, + 191, + 9, + 252, + 29, + 78, + 69, + 143, + 254, + 165, + 3, + 9, + 126, + 227, + 243, + 2, + 161, + 143, + 53, + 204, + 220, + 126, + 191, + 103, + 32, + 195, + 116, + 31, + 208, + 243, + 223, + 88, + 247, + 137, + 48, + 65, + 229, + 107, + 236, + 195, + 51, + 160, + 124, + 46, + 209, + 148, + 21, + 22, + 75, + 200, + 182, + 233, + 81, + 104, + 218, + 140, + 156, + 11, + 134, + 57, + 136, + 236, + 76, + 247, + 44, + 213, + 75, + 237, + 64, + 115, + 225, + 187, + 110, + 46, + 96, + 224, + 217, + 159, + 69, + 88, + 81, + 202, + 253, + 254, + 158, + 128, + 213, + 2, + 125, + 95, + 55, + 118, + 70, + 6, + 105, + 107, + 179, + 200, + 119, + 129, + 4, + 226, + 62, + 117, + 209, + 184, + 212, + 55, + 220, + 36, + 217, + 61, + 144, + 215, + 207, + 25, + 37, + 58, + 102, + 75, + 138, + 45, + 132, + 233, + 23, + 209, + 51, + 75, + 27, + 6, + 121, + 39, + 186, + 40, + 251, + 134, + 106, + 75, + 30, + 44, + 19, + 215, + 110, + 13, + 214, + 47, + 168, + 209, + 161, + 149, + 82, + 239, + 91, + 35, + 187, + 182, + 245, + 152, + 21, + 245, + 163, + 6, + 89, + 104, + 235, + 146, + 93, + 13, + 66, + 139, + 203, + 201, + 55, + 46, + 61, + 229, + 207, + 176, + 192, + 170, + 82, + 45, + 45, + 98, + 61, + 210, + 208, + 160, + 56, + 95, + 54, + 248, + 213, + 240, + 197, + 170, + 238, + 188, + 61, + 104, + 177, + 129, + 95, + 203, + 193, + 90, + 86, + 20, + 167, + 52, + 61, + 241, + 15, + 9, + 41, + 4, + 121, + 137, + 141, + 166, + 166, + 255, + 148, + 176, + 5, + 102, + 77, + 183, + 142, + 61, + 71, + 109, + 238, + 142, + 113, + 201, + 225, + 234, + 124, + 220, + 14, + 1, + 125, + 115, + 33, + 155, + 216, + 42, + 77, + 64, + 252, + 43, + 207, + 34, + 250, + 47, + 95, + 81, + 59, + 68, + 172, + 175, + 86, + 10, + 238, + 42, + 149, + 170, + 165, + 16, + 144, + 139, + 45, + 60, + 193, + 48, + 152, + 232, + 221, + 216, + 93, + 148, + 32, + 198, + 252, + 179, + 59, + 143, + 147, + 212, + 97, + 134, + 173, + 253, + 133, + 8, + 220, + 37, + 142, + 173, + 170, + 60, + 61, + 157, + 231, + 52, + 129, + 153, + 36, + 16, + 53, + 247, + 102, + 160, + 167, + 34, + 91, + 133, + 53, + 120, + 16, + 84, + 195, + 78, + 245, + 204, + 178, + 90, + 55, + 73, + 52, + 193, + 177, + 37, + 192, + 37, + 102, + 63, + 248, + 104, + 13, + 248, + 117, + 213, + 180, + 163, + 32, + 2, + 70, + 165, + 209, + 158, + 207, + 117, + 101, + 255, + 153, + 126, + 168, + 153, + 233, + 112, + 76, + 220, + 244, + 143, + 197, + 43, + 235, + 122, + 242, + 88, + 58, + 1, + 94, + 94, + 210, + 199, + 53, + 134, + 51, + 239, + 68, + 161, + 19, + 9, + 131, + 6, + 39, + 231, + 28, + 211, + 28, + 190, + 200, + 146, + 153, + 162, + 176, + 55, + 183, + 218, + 172, + 236, + 190, + 212, + 145, + 1, + 196, + 38, + 127, + 252, + 2, + 84, + 216, + 164, + 56, + 38, + 248, + 226, + 135, + 14, + 12, + 4, + 205, + 166, + 18, + 30, + 172, + 158, + 251, + 140, + 177, + 34, + 204, + 245, + 47, + 173, + 186, + 204, + 234, + 15, + 146, + 249, + 47, + 89, + 9, + 32, + 80, + 58, + 8, + 16, + 126, + 65, + 189, + 244, + 61, + 5, + 238, + 27, + 224, + 45, + 59, + 101, + 116, + 54, + 65, + 69, + 212, + 106, + 2, + 94, + 183, + 207, + 30, + 20, + 231, + 184, + 186, + 58, + 133, + 158, + 108, + 122, + 148, + 164, + 212, + 22, + 176, + 123, + 254, + 9, + 177, + 206, + 60, + 33, + 185, + 241, + 175, + 232, + 183, + 122, + 204, + 249, + 36, + 138, + 181, + 125, + 50, + 189, + 238, + 91, + 178, + 204, + 189, + 42, + 6, + 0, + 224, + 211, + 3, + 76, + 80, + 72, + 139, + 253, + 228, + 111, + 234, + 191, + 192, + 177, + 241, + 195, + 17, + 187, + 21, + 29, + 43, + 97, + 147, + 141, + 245, + 4, + 65, + 186, + 244, + 28, + 40, + 11, + 23, + 170, + 246, + 10, + 148, + 119, + 34, + 55, + 8, + 110, + 129, + 117, + 180, + 98, + 143, + 208, + 17, + 40, + 131, + 219, + 87, + 174, + 114, + 53, + 121, + 103, + 186, + 112, + 254, + 194, + 100, + 248, + 47, + 28, + 204, + 123, + 85, + 7, + 18, + 145, + 58, + 104, + 120, + 15, + 127, + 76, + 1, + 76, + 168, + 44, + 30, + 254, + 36, + 90, + 18, + 225, + 236, + 17, + 20, + 208, + 8, + 201, + 113, + 8, + 86, + 225, + 228, + 201, + 18, + 29, + 16, + 86, + 2, + 82, + 142, + 220, + 54, + 226, + 59, + 23, + 251, + 14, + 102, + 45, + 123, + 152, + 80, + 100, + 109, + 10, + 252, + 21, + 106, + 93, + 111, + 120, + 31, + 194, + 166, + 101, + 166, + 146, + 248, + 62, + 60, + 193, + 0, + 100, + 76, + 106, + 69, + 151, + 180, + 171, + 161, + 91, + 52, + 105, + 210, + 122, + 110, + 155, + 94, + 156, + 243, + 174, + 20, + 132, + 88, + 249, + 95, + 238, + 14, + 60, + 120, + 223, + 5, + 211, + 138, + 95, + 16, + 223, + 70, + 81, + 124, + 239, + 154, + 252, + 240, + 181, + 22, + 234, + 97, + 140, + 55, + 26, + 187, + 218, + 92, + 221, + 42, + 3, + 101, + 41, + 85, + 103, + 161, + 85, + 117, + 137, + 244, + 193, + 123, + 218, + 175, + 152, + 75, + 143, + 206, + 13, + 139, + 172, + 126, + 245, + 205, + 94, + 148, + 195, + 92, + 64, + 238, + 123, + 19, + 62, + 124, + 1, + 251, + 41, + 145, + 237, + 48, + 225, + 53, + 231, + 177, + 165, + 11, + 177, + 222, + 5, + 140, + 235, + 207, + 208, + 104, + 108, + 204, + 97, + 185, + 216, + 112, + 154, + 225, + 78, + 112, + 114, + 97, + 118, + 248, + 210, + 226, + 158, + 163, + 121, + 176, + 29, + 187, + 41, + 248, + 154, + 223, + 59, + 76, + 202, + 203, + 58, + 236, + 145, + 159, + 223, + 197, + 158, + 72, + 245, + 53, + 128, + 230, + 250, + 19, + 119, + 245, + 253, + 101, + 229, + 229, + 168, + 56, + 132, + 183, + 235, + 239, + 137, + 7, + 120, + 154, + 254, + 22, + 210, + 19, + 215, + 168, + 87, + 127, + 226, + 151, + 169, + 101, + 97, + 253, + 95, + 185, + 230, + 156, + 11, + 51, + 118, + 65, + 42, + 44, + 33, + 235, + 0, + 172, + 133, + 74, + 254, + 95, + 159, + 228, + 193, + 87, + 224, + 34, + 149, + 6, + 240, + 28, + 21, + 155, + 140, + 160, + 183, + 58, + 196, + 120, + 150, + 1, + 55, + 141, + 3, + 145, + 74, + 247, + 93, + 40, + 209, + 167, + 168, + 136, + 204, + 58, + 218, + 165, + 148, + 240, + 181, + 59, + 214, + 160, + 197, + 241, + 137, + 156, + 118, + 216, + 63, + 105, + 157, + 47, + 85, + 133, + 207, + 162, + 136, + 203, + 174, + 101, + 188, + 63, + 141, + 30, + 49, + 167, + 238, + 109, + 29, + 78, + 236, + 189, + 248, + 231, + 123, + 237, + 32, + 22, + 223, + 223, + 88, + 181, + 234, + 42, + 142, + 45, + 85, + 241, + 21, + 252, + 42, + 140, + 30, + 244, + 137, + 76, + 166, + 23, + 89, + 107, + 32, + 55, + 21, + 71, + 121, + 245, + 233, + 172, + 122, + 105, + 52, + 40, + 180, + 104, + 142, + 30, + 192, + 244, + 152, + 162, + 224, + 229, + 97, + 24, + 136, + 110, + 28, + 84, + 108, + 3, + 173, + 242, + 47, + 136, + 114, + 217, + 40, + 123, + 93, + 61, + 204, + 6, + 0, + 92, + 138, + 133, + 158, + 117, + 10, + 51, + 152, + 131, + 38, + 52, + 237, + 149, + 253, + 35, + 182, + 205, + 63, + 182, + 153, + 32, + 133, + 239, + 17, + 144, + 39, + 82, + 121, + 196, + 211, + 30, + 25, + 27, + 208, + 142, + 134, + 127, + 232, + 242, + 32, + 180, + 225, + 239, + 152, + 26, + 177, + 128, + 30, + 204, + 55, + 9, + 135, + 49, + 138, + 208, + 47, + 231, + 226, + 184, + 241, + 203, + 114, + 47, + 104, + 214, + 115, + 199, + 207, + 204, + 22, + 28, + 144, + 15, + 115, + 232, + 51, + 33, + 122, + 36, + 248, + 131, + 77, + 214, + 108, + 190, + 239, + 84, + 166, + 198, + 74, + 209, + 117, + 9, + 83, + 12, + 139, + 79, + 235, + 227, + 60, + 199, + 237, + 27, + 23, + 58, + 149, + 126, + 27, + 30, + 97, + 253, + 135, + 162, + 114, + 124, + 149, + 47, + 41, + 170, + 73, + 245, + 187, + 15, + 103, + 183, + 30, + 59, + 32, + 38, + 57, + 187, + 154, + 125, + 209, + 114, + 196, + 195, + 134, + 241, + 113, + 101, + 206, + 232, + 43, + 116, + 26, + 179, + 219, + 57, + 134, + 25, + 68, + 216, + 9, + 55, + 24, + 134, + 21, + 187, + 61, + 194, + 122, + 158, + 99, + 136, + 46, + 218, + 178, + 183, + 137, + 162, + 228, + 168, + 119, + 83, + 248, + 152, + 124, + 57, + 174, + 141, + 30, + 138, + 29, + 241, + 97, + 225, + 242, + 11, + 123, + 51, + 43, + 207, + 251, + 177, + 228, + 82, + 153, + 170, + 21, + 76, + 121, + 22, + 40, + 202, + 232, + 208, + 155, + 222, + 183, + 23, + 64, + 122, + 97, + 209, + 112, + 113, + 0, + 180, + 71, + 156, + 220, + 8, + 93, + 121, + 81, + 252, + 149, + 76, + 91, + 248, + 13, + 89, + 161, + 80, + 3, + 47, + 176, + 29, + 196, + 4, + 6, + 116, + 43, + 14, + 230, + 214, + 38, + 97, + 18, + 40, + 211, + 14, + 18, + 46, + 208, + 217, + 219, + 235, + 202, + 178, + 0, + 90, + 136, + 42, + 81, + 83, + 90, + 209, + 153, + 126, + 51, + 219, + 90, + 218, + 63, + 117, + 68, + 39, + 176, + 110, + 236, + 31, + 28, + 191, + 26, + 228, + 217, + 91, + 56, + 253, + 132, + 53, + 60, + 170, + 65, + 230, + 59, + 86, + 51, + 112, + 147, + 211, + 143, + 172, + 223, + 133, + 229, + 160, + 157, + 85, + 62, + 244, + 17, + 202, + 252, + 70, + 5, + 75, + 252, + 220, + 101, + 102, + 186, + 246, + 69, + 194, + 63, + 102, + 188, + 167, + 113, + 126, + 91, + 28, + 149, + 106, + 178, + 173, + 55, + 227, + 94, + 95, + 78, + 86, + 11, + 95, + 106, + 199, + 236, + 30, + 91, + 227, + 194, + 210, + 76, + 5, + 193, + 55, + 40, + 4, + 30, + 187, + 174, + 78, + 46, + 122, + 112, + 220, + 246, + 89, + 128, + 93, + 170, + 194, + 251, + 52, + 218, + 112, + 72, + 61, + 69, + 135, + 82, + 26, + 175, + 71, + 155, + 30, + 17, + 135, + 223, + 158, + 114, + 77, + 126, + 252, + 212, + 117, + 206, + 234, + 162, + 82, + 158, + 137, + 85, + 87, + 90, + 91, + 164, + 220, + 67, + 207, + 71, + 104, + 118, + 71, + 76, + 25, + 147, + 239, + 116, + 105, + 189, + 63, + 206, + 234, + 38, + 255, + 26, + 153, + 203, + 79, + 30, + 87, + 119, + 219, + 195, + 207, + 18, + 192, + 227, + 172, + 226, + 114, + 236, + 66, + 238, + 238, + 40, + 156, + 218, + 163, + 178, + 53, + 172, + 179, + 18, + 217, + 159, + 116, + 108, + 20, + 6, + 78, + 121, + 154, + 152, + 212, + 205, + 101, + 2, + 79, + 42, + 57, + 116, + 22, + 70, + 196, + 194, + 21, + 102, + 140, + 0, + 179, + 98, + 4, + 138, + 128, + 35, + 187, + 138, + 166, + 167, + 216, + 55, + 91, + 8, + 114, + 74, + 170, + 60, + 187, + 118, + 88, + 144, + 172, + 241, + 61, + 13, + 149, + 32, + 37, + 110, + 196, + 137, + 63, + 51, + 4, + 49, + 173, + 160, + 230, + 100, + 3, + 35, + 126, + 205, + 250, + 47, + 166, + 230, + 14, + 205, + 184, + 240, + 97, + 234, + 85, + 45, + 160, + 105, + 22, + 17, + 50, + 138, + 192, + 75, + 32, + 227, + 246, + 30, + 251, + 245, + 13, + 200, + 17, + 49, + 53, + 30, + 243, + 39, + 56, + 207, + 252, + 45, + 41, + 254, + 195, + 104, + 10, + 10, + 247, + 66, + 205, + 111, + 143, + 131, + 2, + 91, + 130, + 45, + 227, + 133, + 222, + 37, + 34, + 89, + 124, + 141, + 91, + 130, + 121, + 70, + 115, + 145, + 146, + 124, + 200, + 225, + 204, + 168, + 146, + 162, + 88, + 134, + 101, + 184, + 26, + 193, + 100, + 138, + 54, + 111, + 240, + 243, + 166, + 96, + 117, + 255, + 49, + 66, + 218, + 129, + 160, + 101, + 76, + 152, + 77, + 98, + 11, + 243, + 127, + 95, + 226, + 250, + 113, + 107, + 33, + 38, + 60, + 201, + 106, + 203, + 84, + 81, + 201, + 78, + 94, + 255, + 10, + 2, + 139, + 10, + 44, + 15, + 255, + 0, + 9, + 109, + 233, + 185, + 144, + 94, + 174, + 234, + 65, + 173, + 187, + 34, + 32, + 190, + 10, + 52, + 184, + 241, + 199, + 112, + 226, + 91, + 97, + 170, + 112, + 140, + 227, + 168, + 139, + 13, + 25, + 20, + 234, + 73, + 254, + 8, + 241, + 181, + 39, + 84, + 205, + 246, + 100, + 180, + 235, + 197, + 215, + 245, + 108, + 131, + 219, + 93, + 149, + 1, + 167, + 15, + 54, + 34, + 15, + 62, + 8, + 28, + 148, + 133, + 170, + 10, + 229, + 221, + 242, + 125, + 224, + 241, + 0, + 70, + 59, + 122, + 34, + 116, + 28, + 9, + 14, + 250, + 179, + 221, + 26, + 27, + 168, + 77, + 54, + 6, + 243, + 14, + 20, + 237, + 92, + 168, + 223, + 229, + 153, + 150, + 100, + 70, + 221, + 196, + 232, + 52, + 203, + 144, + 235, + 25, + 5, + 172, + 87, + 33, + 56, + 117, + 3, + 20, + 67, + 70, + 89, + 52, + 142, + 217, + 23, + 241, + 139, + 196, + 206, + 137, + 67, + 224, + 74, + 94, + 98, + 104, + 255, + 190, + 149, + 31, + 160, + 189, + 190, + 198, + 223, + 212, + 6, + 117, + 37, + 45, + 169, + 157, + 176, + 89, + 172, + 123, + 65, + 84, + 205, + 168, + 170, + 91, + 238, + 232, + 191, + 219, + 222, + 63, + 82, + 247, + 213, + 243, + 172, + 145, + 187, + 134, + 136, + 189, + 102, + 175, + 50, + 165, + 246, + 27, + 15, + 76, + 193, + 62, + 231, + 241, + 209, + 127, + 83, + 246, + 62, + 106, + 200, + 211, + 67, + 200, + 152, + 24, + 179, + 22, + 155, + 250, + 188, + 7, + 185, + 192, + 102, + 123, + 211, + 37, + 218, + 171, + 153, + 99, + 144, + 253, + 184, + 66, + 162, + 19, + 216, + 5, + 175, + 157, + 173, + 19, + 37, + 103, + 113, + 64, + 131, + 52, + 52, + 52, + 40, + 48, + 21, + 30, + 49, + 139, + 2, + 160, + 109, + 125, + 168, + 100, + 249, + 44, + 39, + 158, + 104, + 36, + 252, + 29, + 122, + 37, + 40, + 96, + 50, + 164, + 81, + 102, + 59, + 167, + 5, + 141, + 69, + 117, + 137, + 155, + 110, + 76, + 82, + 181, + 35, + 84, + 145, + 200, + 203, + 10, + 192, + 215, + 193, + 144, + 44, + 35, + 96, + 19, + 46, + 219, + 227, + 233, + 120, + 248, + 92, + 210, + 47, + 198, + 229, + 91, + 47, + 252, + 232, + 76, + 167, + 89, + 30, + 212, + 50, + 125, + 217, + 228, + 109, + 216, + 90, + 102, + 21, + 149, + 143, + 199, + 132, + 67, + 35, + 244, + 80, + 162, + 0, + 214, + 134, + 250, + 165, + 139, + 182, + 177, + 32, + 75, + 252, + 36, + 154, + 73, + 0, + 237, + 94, + 208, + 240, + 109, + 166, + 5, + 19, + 51, + 109, + 216, + 157, + 230, + 168, + 58, + 17, + 65, + 215, + 116, + 101, + 106, + 54, + 175, + 165, + 116, + 94, + 97, + 36, + 91, + 254, + 169, + 193, + 90, + 38, + 127, + 102, + 66, + 137, + 175, + 224, + 137, + 111, + 186, + 226, + 44, + 137, + 34, + 153, + 103, + 48, + 213, + 51, + 208, + 157, + 130, + 184, + 53, + 16, + 197, + 47, + 227, + 168, + 45, + 244, + 42, + 15, + 153, + 140, + 153, + 185, + 185, + 107, + 72, + 97, + 249, + 210, + 231, + 94, + 219, + 33, + 165, + 123, + 36, + 119, + 203, + 29, + 198, + 247, + 210, + 164, + 241, + 7, + 168, + 229, + 151, + 37, + 208, + 150, + 3, + 85, + 125, + 119, + 172, + 181, + 100, + 33, + 11, + 77, + 144, + 13, + 18, + 111, + 247, + 3, + 76, + 197, + 145, + 248, + 28, + 252, + 52, + 192, + 131, + 73, + 89, + 30, + 208, + 222, + 250, + 235, + 185, + 223, + 204, + 242, + 224, + 7, + 78, + 212, + 142, + 81, + 175, + 109, + 7, + 5, + 232, + 54, + 39, + 110, + 132, + 177, + 199, + 176, + 114, + 146, + 159, + 241, + 195, + 212, + 26, + 15, + 93, + 243, + 111, + 176, + 177, + 228, + 157, + 135, + 223, + 9, + 199, + 197, + 152, + 156, + 98, + 144, + 51, + 54, + 180, + 191, + 222, + 40, + 137, + 80, + 215, + 255, + 104, + 162, + 114, + 29, + 237, + 146, + 145, + 81, + 230, + 66, + 85, + 230, + 208, + 196, + 34, + 53, + 217, + 17, + 10, + 165, + 6, + 66, + 118, + 213, + 189, + 100, + 107, + 84, + 213, + 198, + 31, + 193, + 68, + 229, + 211, + 77, + 218, + 161, + 75, + 208, + 39, + 40, + 149, + 136, + 82, + 142, + 212, + 67, + 173, + 5, + 157, + 14, + 54, + 191, + 200, + 8, + 74, + 11, + 51, + 233, + 160, + 118, + 75, + 140, + 198, + 234, + 148, + 91, + 172, + 180, + 209, + 111, + 185, + 236, + 46, + 168, + 150, + 151, + 175, + 211, + 112, + 107, + 17, + 112, + 135, + 16, + 241, + 158, + 13, + 244, + 67, + 234, + 237, + 187, + 248, + 147, + 16, + 225, + 198, + 223, + 100, + 52, + 90, + 228, + 228, + 131, + 46, + 133, + 120, + 48, + 247, + 41, + 126, + 169, + 62, + 93, + 22, + 41, + 1, + 167, + 123, + 201, + 226, + 121, + 142, + 232, + 14, + 188, + 43, + 6, + 195, + 180, + 201, + 74, + 5, + 75, + 55, + 77, + 90, + 30, + 220, + 49, + 113, + 210, + 252, + 96, + 24, + 164, + 217, + 193, + 250, + 126, + 86, + 117, + 61, + 1, + 40, + 255, + 138, + 157, + 14, + 40, + 192, + 135, + 145, + 208, + 92, + 235, + 121, + 100, + 91, + 119, + 189, + 121, + 108, + 76, + 177, + 202, + 38, + 139, + 82, + 236, + 133, + 204, + 229, + 39, + 26, + 222, + 30, + 100, + 217, + 223, + 154, + 224, + 200, + 66, + 156, + 23, + 69, + 193, + 145, + 45, + 22, + 16, + 97, + 154, + 178, + 247, + 15, + 107, + 30, + 182, + 90, + 234, + 94, + 198, + 74, + 9, + 14, + 121, + 167, + 207, + 174, + 85, + 89, + 86, + 188, + 194, + 230, + 69, + 64, + 124, + 72, + 116, + 196, + 27, + 8, + 166, + 114, + 158, + 90, + 196, + 184, + 25, + 247, + 226, + 103, + 50, + 27, + 73, + 77, + 174, + 240, + 103, + 80, + 143, + 191, + 195, + 3, + 80, + 251, + 175, + 14, + 184, + 45, + 121, + 33, + 105, + 11, + 80, + 112, + 172, + 42, + 193, + 149, + 188, + 164, + 176, + 129, + 120, + 240, + 170, + 215, + 63, + 33, + 141, + 165, + 11, + 120, + 146, + 92, + 143, + 254, + 186, + 236, + 108, + 183, + 35, + 213, + 38, + 142, + 204, + 117, + 57, + 111, + 46, + 175, + 246, + 96, + 46, + 5, + 93, + 157, + 117, + 160, + 127, + 77, + 253, + 249, + 136, + 209, + 186, + 52, + 178, + 78, + 204, + 89, + 220, + 64, + 43, + 125, + 6, + 218, + 38, + 135, + 120, + 45, + 140, + 172, + 131, + 42, + 42, + 169, + 11, + 253, + 251, + 30, + 90, + 106, + 168, + 113, + 18, + 174, + 110, + 222, + 242, + 119, + 20, + 164, + 145, + 82, + 217, + 153, + 138, + 114, + 18, + 6, + 23, + 235, + 115, + 26, + 35, + 100, + 128, + 209, + 85, + 152, + 212, + 169, + 54, + 88, + 195, + 48, + 66, + 103, + 109, + 244, + 148, + 62, + 11, + 245, + 10, + 36, + 201, + 212, + 215, + 254, + 45, + 138, + 202, + 58, + 135, + 75, + 68, + 209, + 32, + 253, + 192, + 166, + 118, + 92, + 101, + 164, + 118, + 32, + 3, + 215, + 188, + 211, + 172, + 74, + 114, + 119, + 100, + 161, + 61, + 91, + 2, + 14, + 226, + 82, + 52, + 33, + 130, + 117, + 6, + 116, + 45, + 5, + 64, + 191, + 243, + 134, + 62, + 210, + 152, + 75, + 187, + 185, + 165, + 26, + 214, + 18, + 216, + 64, + 223, + 74, + 247, + 131, + 239, + 190, + 253, + 159, + 64, + 31, + 164, + 122, + 217, + 181, + 128, + 191, + 135, + 251, + 27, + 222, + 96, + 119, + 206, + 35, + 230, + 198, + 181, + 5, + 164, + 44, + 98, + 222, + 18, + 121, + 52, + 231, + 97, + 138, + 22, + 192, + 174, + 4, + 54, + 60, + 63, + 201, + 233, + 156, + 29, + 77, + 252, + 208, + 213, + 38, + 44, + 249, + 191, + 233, + 211, + 153, + 231, + 89, + 29, + 162, + 90, + 182, + 29, + 17, + 57, + 68, + 202, + 71, + 22, + 217, + 154, + 17, + 246, + 248, + 48, + 53, + 174, + 203, + 102, + 24, + 234, + 120, + 43, + 89, + 248, + 169, + 59, + 81, + 21, + 238, + 159, + 190, + 108, + 171, + 40, + 41, + 248, + 127, + 45, + 119, + 194, + 61, + 68, + 107, + 233, + 213, + 78, + 56, + 198, + 205, + 74, + 17, + 104, + 33, + 123, + 211, + 70, + 176, + 52, + 234, + 5, + 78, + 155, + 185, + 15, + 234, + 16, + 238, + 144, + 111, + 48, + 28, + 166, + 178, + 24, + 141, + 248, + 99, + 96, + 3, + 187, + 146, + 171, + 199, + 13, + 57, + 245, + 83, + 169, + 236, + 29, + 141, + 103, + 126, + 61, + 51, + 181, + 174, + 189, + 162, + 14, + 117, + 45, + 97, + 122, + 41, + 154, + 110, + 11, + 12, + 124, + 47, + 156, + 67, + 120, + 188, + 246, + 154, + 55, + 164, + 236, + 38, + 87, + 209, + 104, + 134, + 170, + 158, + 63, + 220, + 133, + 73, + 198, + 46, + 13, + 156, + 26, + 92, + 221, + 85, + 197, + 200, + 171, + 182, + 189, + 38, + 161, + 11, + 194, + 165, + 82, + 10, + 201, + 35, + 104, + 200, + 190, + 46, + 253, + 44, + 170, + 110, + 132, + 198, + 32, + 5, + 214, + 122, + 216, + 45, + 232, + 240, + 71, + 218, + 230, + 72, + 150, + 238, + 199, + 251, + 19, + 237, + 126, + 105, + 164, + 36, + 210, + 55, + 252, + 116, + 113, + 142, + 155, + 133, + 75, + 186, + 57, + 213, + 206, + 26, + 70, + 17, + 19, + 60, + 171, + 23, + 201, + 167, + 212, + 177, + 210, + 134, + 63, + 217, + 41, + 63, + 81, + 147, + 2, + 234, + 217, + 78, + 145, + 207, + 75, + 229, + 147, + 172, + 205, + 191, + 43, + 171, + 67, + 207, + 145, + 130, + 27, + 60, + 163, + 207, + 65, + 94, + 58, + 30, + 63, + 204, + 144, + 16, + 15, + 77, + 189, + 99, + 254, + 241, + 125, + 11, + 151, + 192, + 24, + 186, + 170, + 203, + 2, + 151, + 5, + 58, + 244, + 49, + 35, + 255, + 121, + 28, + 78, + 36, + 117, + 238, + 176, + 174, + 126, + 76, + 206, + 242, + 136, + 115, + 239, + 226, + 191, + 149, + 67, + 185, + 150, + 122, + 12, + 147, + 202, + 13, + 180, + 125, + 96, + 98, + 3, + 125, + 211, + 14, + 63, + 1, + 90, + 154, + 241, + 84, + 174, + 226, + 126, + 29, + 219, + 220, + 180, + 60, + 154, + 181, + 159, + 64, + 113, + 150, + 114, + 106, + 2, + 137, + 49, + 6, + 85, + 203, + 14, + 100, + 42, + 37, + 119, + 253, + 172, + 121, + 163, + 13, + 64, + 73, + 52, + 236, + 175, + 137, + 205, + 120, + 47, + 232, + 254, + 213, + 100, + 244, + 86, + 141, + 252, + 26, + 42, + 134, + 36, + 86, + 151, + 212, + 236, + 193, + 240, + 100, + 101, + 25, + 98, + 80, + 142, + 227, + 88, + 241, + 28, + 233, + 132, + 16, + 225, + 70, + 99, + 154, + 219, + 228, + 45, + 229, + 16, + 104, + 23, + 153, + 251, + 98, + 251, + 123, + 103, + 195, + 233, + 175, + 177, + 222, + 235, + 217, + 59, + 166, + 249, + 99, + 59, + 180, + 189, + 109, + 21, + 97, + 93, + 241, + 7, + 222, + 35, + 38, + 45, + 92, + 61, + 154, + 217, + 17, + 32, + 93, + 234, + 82, + 228, + 165, + 249, + 166, + 232, + 190, + 134, + 41, + 61, + 161, + 21, + 0, + 163, + 27, + 194, + 82, + 28, + 156, + 4, + 157, + 57, + 204, + 253, + 50, + 88, + 3, + 147, + 194, + 28, + 138, + 223, + 210, + 206, + 116, + 113, + 101, + 93, + 100, + 175, + 228, + 142, + 76, + 94, + 135, + 171, + 171, + 109, + 74, + 198, + 139, + 233, + 21, + 139, + 248, + 9, + 123, + 176, + 174, + 238, + 209, + 107, + 73, + 192, + 213, + 34, + 95, + 179, + 203, + 28, + 92, + 202, + 247, + 46, + 236, + 69, + 3, + 97, + 27, + 107, + 92, + 189, + 101, + 161, + 200, + 140, + 154, + 56, + 156, + 175, + 232, + 76, + 79, + 118, + 142, + 165, + 230, + 200, + 152, + 6, + 248, + 238, + 133, + 237, + 245, + 183, + 75, + 99, + 109, + 46, + 45, + 167, + 228, + 129, + 15, + 67, + 43, + 132, + 14, + 97, + 154, + 7, + 192, + 110, + 12, + 69, + 6, + 100, + 201, + 62, + 237, + 19, + 47, + 172, + 94, + 58, + 232, + 23, + 41, + 244, + 34, + 14, + 71, + 187, + 129, + 231, + 83, + 159, + 92, + 232, + 181, + 247, + 79, + 91, + 28, + 6, + 78, + 104, + 75, + 119, + 84, + 140, + 133, + 24, + 117, + 204, + 119, + 89, + 164, + 254, + 184, + 147, + 48, + 183, + 15, + 44, + 238, + 148, + 145, + 225, + 138, + 95, + 170, + 135, + 163, + 50, + 22, + 44, + 216, + 210, + 43, + 156, + 228, + 154, + 236, + 120, + 89, + 45, + 40, + 224, + 52, + 85, + 15, + 154, + 49, + 160, + 210, + 178, + 140, + 67, + 37, + 232, + 225, + 36, + 8, + 187, + 250, + 70, + 13, + 77, + 2, + 233, + 62, + 181, + 32, + 33, + 198, + 193, + 149, + 165, + 152, + 29, + 159, + 3, + 156, + 72, + 45, + 202, + 60, + 185, + 34, + 35, + 239, + 51, + 114, + 233, + 200, + 241, + 17, + 159, + 117, + 248, + 118, + 118, + 144, + 157, + 174, + 17, + 218, + 132, + 16, + 211, + 87, + 66, + 88, + 17, + 50, + 148, + 66, + 243, + 129, + 148, + 206, + 223, + 181, + 68, + 242, + 194, + 44, + 244, + 71, + 0, + 63, + 90, + 148, + 159, + 59, + 12, + 189, + 135, + 116, + 151, + 246, + 184, + 229, + 56, + 2, + 138, + 150, + 113, + 192, + 237, + 73, + 86, + 200, + 184, + 239, + 214, + 51, + 58, + 194, + 225, + 59, + 1, + 13, + 79, + 38, + 38, + 251, + 85, + 133, + 150, + 45, + 27, + 199, + 25, + 155, + 27, + 220, + 22, + 215, + 57, + 156, + 88, + 254, + 186, + 118, + 154, + 9, + 146, + 102, + 168, + 192, + 39, + 98, + 234, + 194, + 217, + 106, + 104, + 159, + 102, + 87, + 9, + 193, + 245, + 70, + 197, + 216, + 245, + 145, + 233, + 162, + 129, + 227, + 66, + 123, + 240, + 64, + 185, + 34, + 42, + 213, + 242, + 43, + 208, + 26, + 187, + 9, + 143, + 242, + 0, + 83, + 224, + 129, + 138, + 10, + 79, + 99, + 78, + 215, + 253, + 99, + 86, + 244, + 251, + 145, + 171, + 7, + 4, + 19, + 208, + 186, + 243, + 96, + 120, + 141, + 219, + 5, + 183, + 218, + 160, + 246, + 98, + 109, + 131, + 34, + 104, + 68, + 143, + 227, + 64, + 122, + 203, + 200, + 191, + 101, + 174, + 221, + 162, + 112, + 144, + 1, + 167, + 232, + 22, + 50, + 17, + 237, + 199, + 77, + 46, + 44, + 69, + 184, + 122, + 107, + 240, + 180, + 223, + 227, + 121, + 201, + 113, + 187, + 109, + 110, + 27, + 155, + 30, + 105, + 109, + 245, + 250, + 226, + 182, + 39, + 124, + 196, + 87, + 152, + 142, + 102, + 156, + 233, + 97, + 217, + 205, + 138, + 50, + 209, + 158, + 249, + 171, + 89, + 63, + 122, + 122, + 86, + 0, + 171, + 138, + 151, + 187, + 98, + 182, + 151, + 111, + 239, + 235, + 205, + 114, + 217, + 92, + 125, + 243, + 51, + 134, + 72, + 121, + 177, + 130, + 139, + 91, + 190, + 233, + 214, + 205, + 170, + 232, + 108, + 219, + 77, + 48, + 76, + 18, + 223, + 193, + 199, + 7, + 231, + 231, + 222, + 107, + 36, + 100, + 109, + 30, + 151, + 119, + 250, + 224, + 233, + 150, + 42, + 140, + 56, + 85, + 236, + 226, + 44, + 92, + 152, + 245, + 210, + 130, + 130, + 7, + 67, + 24, + 191, + 243, + 119, + 86, + 158, + 36, + 31, + 221, + 221, + 56, + 111, + 209, + 109, + 86, + 141, + 199, + 240, + 42, + 186, + 234, + 151, + 153, + 239, + 33, + 243, + 226, + 255, + 34, + 54, + 10, + 151, + 138, + 215, + 180, + 9, + 51, + 192, + 247, + 183, + 247, + 224, + 128, + 42, + 205, + 63, + 43, + 177, + 99, + 133, + 18, + 77, + 10, + 14, + 248, + 143, + 45, + 115, + 76, + 143, + 184, + 85, + 54, + 221, + 190, + 246, + 136, + 150, + 147, + 83, + 139, + 13, + 199, + 65, + 160, + 105, + 149, + 88, + 165, + 135, + 137, + 71, + 215, + 234, + 82, + 194, + 13, + 204, + 144, + 126, + 223, + 88, + 238, + 94, + 172, + 10, + 223, + 126, + 214, + 69, + 254, + 230, + 50, + 37, + 250, + 142, + 146, + 25, + 142, + 27, + 99, + 74, + 49, + 198, + 40, + 174, + 105, + 151, + 10, + 252, + 146, + 175, + 54, + 24, + 169, + 163, + 42, + 41, + 230, + 133, + 135, + 166, + 142, + 14, + 228, + 183, + 24, + 52, + 171, + 32, + 155, + 25, + 224, + 156, + 77, + 174, + 72, + 221, + 47, + 53, + 236, + 42, + 241, + 27, + 185, + 236, + 163, + 234, + 132, + 232, + 92, + 220, + 255, + 91, + 128, + 43, + 7, + 215, + 194, + 23, + 237, + 229, + 44, + 230, + 79, + 200, + 51, + 16, + 101, + 230, + 188, + 230, + 41, + 238, + 99, + 167, + 206, + 123, + 76, + 147, + 112, + 237, + 36, + 132, + 170, + 50, + 194, + 158, + 46, + 183, + 93, + 173, + 134, + 227, + 211, + 35, + 187, + 123, + 236, + 53, + 68, + 98, + 0, + 186, + 4, + 236, + 27, + 188, + 4, + 117, + 48, + 117, + 155, + 39, + 133, + 179, + 83, + 153, + 250, + 145, + 204, + 159, + 244, + 36, + 38, + 110, + 159, + 230, + 6, + 150, + 156, + 207, + 92, + 22, + 15, + 13, + 79, + 11, + 56, + 207, + 80, + 136, + 215, + 192, + 163, + 9, + 100, + 169, + 98, + 91, + 98, + 129, + 125, + 237, + 24, + 206, + 3, + 12, + 76, + 215, + 156, + 22, + 72, + 132, + 79, + 77, + 19, + 114, + 227, + 162, + 39, + 28, + 106, + 185, + 168, + 45, + 207, + 175, + 43, + 175, + 85, + 207, + 38, + 19, + 23, + 205, + 149, + 35, + 239, + 122, + 99, + 147, + 220, + 234, + 225, + 57, + 219, + 167, + 220, + 73, + 231, + 201, + 69, + 144, + 244, + 154, + 27, + 102, + 241, + 123, + 95, + 58, + 173, + 136, + 159, + 217, + 232, + 181, + 121, + 62, + 51, + 38, + 29, + 97, + 227, + 163, + 203, + 186, + 116, + 17, + 237, + 134, + 54, + 37, + 79, + 161, + 40, + 220, + 187, + 185, + 201, + 59, + 133, + 114, + 120, + 119, + 85, + 210, + 231, + 160, + 100, + 69, + 167, + 125, + 138, + 68, + 162, + 63, + 98, + 115, + 169, + 170, + 145, + 82, + 175, + 228, + 234, + 217, + 255, + 217, + 188, + 227, + 78, + 158, + 117, + 232, + 202, + 241, + 110, + 79, + 81, + 184, + 98, + 52, + 143, + 237, + 85, + 8, + 21, + 223, + 137, + 98, + 64, + 197, + 189, + 4, + 76, + 150, + 32, + 88, + 254, + 141, + 133, + 169, + 99, + 245, + 165, + 103, + 84, + 165, + 48, + 212, + 145, + 143, + 10, + 87, + 118, + 52, + 108, + 188, + 165, + 156, + 172, + 64, + 167, + 238, + 65, + 109, + 169, + 175, + 144, + 156, + 227, + 208, + 119, + 241, + 206, + 248, + 57, + 214, + 164, + 235, + 31, + 208, + 20, + 211, + 103, + 99, + 55, + 86, + 158, + 39, + 231, + 71, + 128, + 176, + 189, + 14, + 120, + 101, + 244, + 128, + 94, + 18, + 134, + 37, + 97, + 94, + 99, + 121, + 39, + 28, + 157, + 33, + 96, + 80, + 102, + 171, + 179, + 91, + 112, + 6, + 97, + 46, + 180, + 1, + 228, + 74, + 214, + 172, + 255, + 254, + 99, + 130, + 95, + 182, + 172, + 235, + 13, + 110, + 8, + 165, + 243, + 107, + 54, + 183, + 37, + 59, + 198, + 7, + 217, + 174, + 99, + 210, + 211, + 153, + 241, + 36, + 121, + 70, + 91, + 124, + 50, + 91, + 205, + 55, + 32, + 243, + 36, + 56, + 233, + 87, + 137, + 210, + 221, + 84, + 2, + 110, + 115, + 245, + 58, + 191, + 155, + 253, + 205, + 59, + 5, + 162, + 243, + 230, + 129, + 11, + 111, + 101, + 103, + 100, + 108, + 152, + 237, + 11, + 85, + 223, + 53, + 71, + 3, + 189, + 147, + 241, + 170, + 36, + 188, + 96, + 101, + 86, + 42, + 157, + 123, + 144, + 17, + 77, + 149, + 255, + 250, + 178, + 156, + 104, + 102, + 152, + 199, + 228, + 178, + 145, + 2, + 241, + 78, + 203, + 2, + 208, + 137, + 58, + 62, + 41, + 136, + 50, + 26, + 240, + 29, + 156, + 181, + 161, + 242, + 101, + 129, + 242, + 200, + 112, + 30, + 184, + 200, + 20, + 140, + 145, + 44, + 77, + 62, + 171, + 92, + 185, + 96, + 203, + 255, + 117, + 232, + 42, + 21, + 147, + 74, + 219, + 249, + 205, + 126, + 12, + 35, + 5, + 206, + 22, + 75, + 152, + 166, + 170, + 111, + 19, + 215, + 178, + 47, + 6, + 32, + 55, + 152, + 45, + 56, + 198, + 207, + 23, + 225, + 110, + 152, + 171, + 79, + 46, + 92, + 134, + 162, + 86, + 80, + 83, + 101, + 187, + 152, + 203, + 127, + 4, + 129, + 62, + 87, + 159, + 14, + 62, + 117, + 27, + 214, + 104, + 220, + 34, + 87, + 7, + 53, + 87, + 25, + 235, + 36, + 230, + 46, + 148, + 140, + 249, + 158, + 59, + 174, + 255, + 173, + 107, + 87, + 128, + 228, + 113, + 253, + 88, + 150, + 237, + 94, + 177, + 130, + 60, + 149, + 204, + 79, + 100, + 161, + 255, + 75, + 228, + 217, + 11, + 70, + 138, + 140, + 155, + 215, + 199, + 251, + 205, + 32, + 210, + 86, + 207, + 190, + 92, + 40, + 140, + 166, + 140, + 75, + 32, + 110, + 212, + 140, + 245, + 148, + 165, + 73, + 224, + 97, + 3, + 37, + 85, + 246, + 209, + 68, + 84, + 204, + 82, + 125, + 177, + 89, + 150, + 99, + 100, + 90, + 217, + 110, + 13, + 144, + 89, + 104, + 205, + 191, + 17, + 219, + 35, + 222, + 183, + 187, + 40, + 240, + 131, + 1, + 73, + 166, + 190, + 220, + 109, + 217, + 86, + 44, + 125, + 20, + 209, + 55, + 151, + 72, + 187, + 42, + 20, + 189, + 251, + 0, + 68, + 247, + 142, + 146, + 42, + 100, + 239, + 151, + 171, + 121, + 52, + 136, + 194, + 58, + 33, + 201, + 50, + 103, + 102, + 82, + 218, + 134, + 228, + 133, + 17, + 26, + 215, + 166, + 6, + 131, + 198, + 119, + 106, + 34, + 223, + 130, + 38, + 253, + 54, + 168, + 84, + 78, + 237, + 135, + 247, + 222, + 66, + 188, + 132, + 123, + 189, + 147, + 91, + 56, + 196, + 250, + 48, + 81, + 223, + 182, + 131, + 90, + 80, + 115, + 63, + 182, + 189, + 190, + 245, + 118, + 48, + 239, + 60, + 85, + 231, + 87, + 132, + 207, + 171, + 173, + 179, + 221, + 57, + 23, + 240, + 255, + 174, + 60, + 65, + 12, + 80, + 78, + 77, + 154, + 150, + 240, + 142, + 132, + 161, + 158, + 211, + 212, + 81, + 102, + 171, + 225, + 2, + 198, + 212, + 43, + 236, + 52, + 147, + 251, + 207, + 201, + 247, + 205, + 66, + 175, + 100, + 220, + 6, + 171, + 107, + 36, + 69, + 101, + 126, + 193, + 212, + 190, + 0, + 101, + 60, + 17, + 249, + 58, + 247, + 99, + 15, + 42, + 45, + 62, + 250, + 227, + 234, + 112, + 156, + 52, + 117, + 146, + 30, + 24, + 213, + 152, + 45, + 5, + 64, + 150, + 111, + 32, + 241, + 244, + 115, + 13, + 20, + 38, + 208, + 192, + 64, + 209, + 136, + 251, + 130, + 16, + 36, + 108, + 27, + 218, + 36, + 23, + 61, + 108, + 152, + 55, + 78, + 212, + 231, + 234, + 223, + 96, + 211, + 240, + 21, + 192, + 50, + 5, + 171, + 175, + 134, + 21, + 77, + 125, + 40, + 120, + 124, + 29, + 224, + 98, + 33, + 80, + 185, + 115, + 237, + 95, + 224, + 102, + 44, + 186, + 166, + 168, + 223, + 139, + 12, + 40, + 62, + 110, + 76, + 126, + 26, + 90, + 70, + 84, + 233, + 4, + 105, + 243, + 27, + 35, + 175, + 133, + 49, + 75, + 21, + 40, + 145, + 171, + 60, + 34, + 178, + 25, + 136, + 73, + 134, + 86, + 185, + 192, + 109, + 80, + 214, + 174, + 156, + 228, + 20, + 254, + 101, + 78, + 194, + 102, + 246, + 132, + 89, + 60, + 218, + 96, + 103, + 116, + 105, + 196, + 14, + 172, + 46, + 255, + 97, + 102, + 209, + 208, + 136, + 1, + 226, + 126, + 81, + 244, + 17, + 32, + 103, + 126, + 235, + 222, + 54, + 197, + 163, + 200, + 208, + 29, + 60, + 169, + 139, + 170, + 105, + 194, + 7, + 10, + 199, + 88, + 144, + 7, + 233, + 72, + 178, + 117, + 74, + 61, + 254, + 36, + 181, + 130, + 62, + 242, + 218, + 196, + 30, + 3, + 44, + 115, + 85, + 210, + 189, + 169, + 17, + 83, + 192, + 125, + 237, + 71, + 204, + 163, + 3, + 12, + 250, + 231, + 38, + 34, + 166, + 43, + 213, + 78, + 255, + 189, + 174, + 118, + 55, + 182, + 0, + 159, + 85, + 84, + 77, + 246, + 170, + 253, + 2, + 209, + 224, + 139, + 5, + 177, + 87, + 66, + 26, + 185, + 42, + 126, + 33, + 73, + 102, + 89, + 169, + 95, + 67, + 56, + 186, + 247, + 103, + 106, + 157, + 237, + 27, + 152, + 190, + 24, + 39, + 155, + 236, + 39, + 125, + 127, + 207, + 44, + 13, + 181, + 1, + 163, + 158, + 219, + 194, + 165, + 141, + 17, + 129, + 72, + 146, + 40, + 166, + 30, + 164, + 239, + 40, + 172, + 161, + 35, + 36, + 235, + 159, + 206, + 183, + 40, + 204, + 224, + 194, + 171, + 79, + 251, + 18, + 202, + 150, + 59, + 56, + 140, + 98, + 90, + 89, + 246, + 49, + 132, + 25, + 162, + 104, + 114, + 166, + 9, + 23, + 68, + 253, + 97, + 216, + 209, + 58, + 12, + 148, + 38, + 199, + 87, + 86, + 235, + 90, + 115, + 58, + 27, + 110, + 95, + 250, + 149, + 25, + 246, + 221, + 173, + 55, + 105, + 24, + 188, + 128, + 54, + 168, + 144, + 178, + 179, + 214, + 209, + 178, + 72, + 83, + 192, + 222, + 81, + 115, + 73, + 13, + 126, + 58, + 45, + 135, + 35, + 201, + 25, + 18, + 156, + 246, + 3, + 140, + 89, + 112, + 133, + 158, + 160, + 240, + 25, + 189, + 88, + 207, + 206, + 22, + 95, + 191, + 214, + 214, + 247, + 237, + 115, + 165, + 234, + 192, + 25, + 71, + 111, + 240, + 195, + 118, + 151, + 161, + 117, + 98, + 15, + 212, + 119, + 117, + 93, + 69, + 24, + 223, + 248, + 10, + 250, + 92, + 170, + 149, + 244, + 180, + 82, + 89, + 125, + 226, + 117, + 153, + 118, + 190, + 132, + 83, + 4, + 233, + 179, + 234, + 29, + 164, + 114, + 57, + 96, + 139, + 93, + 93, + 221, + 17, + 0, + 83, + 200, + 107, + 13, + 128, + 205, + 164, + 79, + 232, + 246, + 217, + 51, + 126, + 95, + 125, + 204, + 42, + 31, + 205, + 88, + 107, + 115, + 124, + 169, + 165, + 46, + 57, + 239, + 169, + 201, + 160, + 168, + 176, + 21, + 3, + 213, + 10, + 42, + 152, + 199, + 179, + 128, + 157, + 68, + 96, + 169, + 68, + 192, + 163, + 188, + 107, + 215, + 61, + 252, + 239, + 79, + 125, + 38, + 89, + 165, + 102, + 175, + 176, + 88, + 251, + 191, + 134, + 183, + 83, + 128, + 107, + 70, + 180, + 61, + 4, + 216, + 1, + 129, + 97, + 73, + 173, + 153, + 236, + 245, + 69, + 87, + 144, + 190, + 22, + 225, + 125, + 41, + 210, + 44, + 238, + 246, + 54, + 239, + 50, + 235, + 24, + 252, + 18, + 216, + 158, + 193, + 219, + 208, + 235, + 250, + 192, + 225, + 200, + 21, + 249, + 33, + 238, + 127, + 252, + 29, + 241, + 60, + 15, + 153, + 58, + 66, + 231, + 2, + 130, + 93, + 71, + 120, + 25, + 186, + 202, + 109, + 139, + 43, + 145, + 61, + 20, + 248, + 51, + 218, + 18, + 76, + 245, + 133, + 126, + 10, + 238, + 146, + 151, + 193, + 108, + 57, + 233, + 65, + 228, + 99, + 211, + 55, + 239, + 44, + 175, + 113, + 201, + 9, + 47, + 39, + 13, + 94, + 120, + 67, + 175, + 69, + 0, + 9, + 113, + 7, + 89, + 38, + 150, + 51, + 254, + 11, + 205, + 175, + 62, + 191, + 151, + 254, + 54, + 180, + 220, + 236, + 108, + 165, + 107, + 165, + 20, + 87, + 103, + 10, + 254, + 71, + 104, + 130, + 195, + 201, + 85, + 132, + 160, + 128, + 115, + 136, + 195, + 5, + 217, + 151, + 233, + 76, + 201, + 4, + 248, + 190, + 128, + 86, + 126, + 2, + 84, + 217, + 113, + 17, + 76, + 44, + 108, + 15, + 88, + 110, + 66, + 218, + 151, + 232, + 49, + 91, + 68, + 35, + 9, + 119, + 190, + 74, + 13, + 3, + 230, + 34, + 127, + 231, + 156, + 160, + 173, + 232, + 129, + 200, + 49, + 45, + 43, + 43, + 147, + 111, + 204, + 148, + 79, + 247, + 216, + 230, + 21, + 7, + 131, + 158, + 114, + 253, + 125, + 40, + 60, + 208, + 86, + 38, + 64, + 196, + 22, + 222, + 104, + 104, + 218, + 134, + 191, + 197, + 132, + 111, + 247, + 165, + 28, + 229, + 172, + 244, + 25, + 39, + 185, + 28, + 74, + 32, + 115, + 112, + 254, + 228, + 245, + 253, + 172, + 118, + 17, + 160, + 103, + 114, + 15, + 114, + 120, + 116, + 118, + 145, + 135, + 19, + 63, + 86, + 36, + 208, + 110, + 23, + 46, + 193, + 66, + 161, + 94, + 90, + 46, + 123, + 104, + 145, + 184, + 159, + 210, + 22, + 164, + 150, + 36, + 33, + 221, + 56, + 23, + 234, + 145, + 65, + 31, + 157, + 176, + 205, + 173, + 78, + 110, + 150, + 189, + 200, + 125, + 31, + 116, + 191, + 145, + 251, + 81, + 86, + 248, + 197, + 140, + 239, + 9, + 132, + 111, + 53, + 211, + 218, + 219, + 92, + 57, + 150, + 206, + 72, + 219, + 80, + 1, + 70, + 7, + 60, + 238, + 188, + 97, + 234, + 130, + 226, + 233, + 189, + 96, + 253, + 222, + 50, + 35, + 250, + 121, + 121, + 249, + 53, + 141, + 241, + 241, + 231, + 87, + 21, + 248, + 238, + 30, + 184, + 190, + 5, + 209, + 44, + 102, + 219, + 19, + 200, + 75, + 183, + 5, + 220, + 67, + 190, + 179, + 67, + 14, + 35, + 75, + 201, + 189, + 125, + 156, + 37, + 227, + 164, + 116, + 84, + 184, + 64, + 68, + 0, + 116, + 187, + 146, + 79, + 219, + 159, + 119, + 235, + 93, + 81, + 205, + 77, + 248, + 33, + 201, + 129, + 176, + 213, + 12, + 90, + 173, + 56, + 63, + 79, + 80, + 144, + 183, + 112, + 33, + 186, + 127, + 213, + 201, + 87, + 117, + 231, + 37, + 36, + 185, + 13, + 142, + 93, + 84, + 167, + 27, + 153, + 150, + 33, + 76, + 88, + 212, + 108, + 10, + 230, + 216, + 60, + 222, + 228, + 227, + 209, + 229, + 134, + 95, + 192, + 242, + 171, + 9, + 196, + 171, + 201, + 103, + 91, + 74, + 180, + 38, + 81, + 38, + 91, + 179, + 246, + 212, + 57, + 160, + 209, + 51, + 132, + 193, + 53, + 189, + 27, + 230, + 246, + 219, + 102, + 56, + 58, + 74, + 236, + 154, + 141, + 251, + 96, + 251, + 124, + 6, + 34, + 147, + 68, + 99, + 1, + 103, + 188, + 253, + 105, + 26, + 48, + 231, + 12, + 223, + 46, + 142, + 3, + 110, + 142, + 243, + 41, + 149, + 129, + 170, + 184, + 96, + 167, + 35, + 215, + 9, + 104, + 91, + 148, + 150, + 219, + 79, + 66, + 30, + 92, + 174, + 60, + 120, + 119, + 54, + 50, + 185, + 62, + 191, + 236, + 157, + 205, + 147, + 246, + 146, + 68, + 39, + 38, + 52, + 69, + 44, + 32, + 174, + 59, + 252, + 167, + 251, + 210, + 178, + 15, + 101, + 132, + 162, + 105, + 48, + 189, + 222, + 150, + 87, + 42, + 187, + 177, + 48, + 15, + 63, + 191, + 126, + 170, + 173, + 60, + 16, + 227, + 60, + 19, + 231, + 183, + 55, + 13, + 100, + 235, + 195, + 141, + 197, + 58, + 201, + 13, + 182, + 109, + 102, + 78, + 59, + 18, + 130, + 139, + 241, + 64, + 161, + 12, + 116, + 85, + 13, + 19, + 144, + 128, + 208, + 80, + 129, + 76, + 193, + 153, + 152, + 47, + 139, + 6, + 111, + 23, + 213, + 99, + 146, + 191, + 171, + 131, + 116, + 181, + 146, + 106, + 118, + 182, + 230, + 44, + 237, + 74, + 191, + 80, + 14, + 130, + 30, + 130, + 88, + 125, + 167, + 7, + 214, + 144, + 45, + 134, + 134, + 79, + 200, + 103, + 24, + 6, + 232, + 223, + 185, + 51, + 27, + 133, + 210, + 102, + 254, + 193, + 186, + 176, + 92, + 207, + 204, + 144, + 99, + 227, + 52, + 54, + 217, + 255, + 153, + 43, + 44, + 182, + 178, + 229, + 49, + 4, + 143, + 18, + 53, + 175, + 241, + 78, + 211, + 151, + 108, + 153, + 143, + 191, + 64, + 39, + 188, + 147, + 116, + 129, + 108, + 248, + 177, + 216, + 207, + 168, + 238, + 39, + 248, + 36, + 120, + 159, + 61, + 186, + 132, + 221, + 228, + 125, + 216, + 68, + 111, + 214, + 173, + 119, + 245, + 244, + 58, + 225, + 10, + 113, + 140, + 60, + 229, + 12, + 104, + 25, + 235, + 121, + 26, + 167, + 150, + 216, + 55, + 235, + 171, + 124, + 178, + 149, + 225, + 156, + 23, + 239, + 109, + 171, + 196, + 47, + 50, + 220, + 107, + 88, + 28, + 63, + 9, + 248, + 11, + 88, + 132, + 153, + 249, + 20, + 173, + 26, + 134, + 190, + 245, + 140, + 34, + 9, + 16, + 3, + 48, + 39, + 40, + 182, + 47, + 173, + 133, + 122, + 173, + 157, + 205, + 127, + 93, + 56, + 176, + 33, + 85, + 214, + 194, + 94, + 161, + 104, + 250, + 56, + 223, + 53, + 108, + 254, + 182, + 147, + 108, + 127, + 38, + 131, + 98, + 254, + 187, + 221, + 113, + 70, + 24, + 60, + 89, + 32, + 208, + 147, + 159, + 188, + 68, + 152, + 160, + 122, + 230, + 160, + 95, + 119, + 1, + 156, + 32, + 92, + 119, + 19, + 113, + 84, + 169, + 34, + 42, + 68, + 8, + 59, + 21, + 194, + 251, + 111, + 87, + 36, + 210, + 179, + 201, + 206, + 118, + 8, + 228, + 97, + 222, + 75, + 36, + 205, + 117, + 48, + 125, + 128, + 199, + 213, + 44, + 86, + 159, + 166, + 44, + 218, + 50, + 128, + 5, + 133, + 115, + 165, + 173, + 154, + 184, + 253, + 30, + 102, + 96, + 149, + 237, + 94, + 170, + 43, + 237, + 171, + 143, + 202, + 128, + 177, + 12, + 74, + 1, + 57, + 146, + 205, + 40, + 141, + 21, + 171, + 235, + 33, + 124, + 151, + 12, + 9, + 144, + 28, + 147, + 48, + 181, + 160, + 146, + 245, + 188, + 246, + 101, + 85, + 64, + 247, + 156, + 232, + 133, + 159, + 205, + 49, + 73, + 30, + 194, + 55, + 127, + 40, + 66, + 96, + 55, + 96, + 203, + 206, + 172, + 174, + 13, + 109, + 184, + 54, + 147, + 120, + 6, + 255, + 220, + 118, + 235, + 159, + 16, + 23, + 62, + 255, + 199, + 128, + 124, + 177, + 217, + 167, + 188, + 143, + 215, + 114, + 185, + 119, + 34, + 100, + 30, + 125, + 13, + 84, + 137, + 110, + 132, + 178, + 61, + 193, + 138, + 92, + 3, + 250, + 208, + 55, + 208, + 15, + 161, + 206, + 135, + 200, + 225, + 63, + 82, + 8, + 108, + 220, + 254, + 29, + 173, + 235, + 102, + 249, + 110, + 45, + 171, + 245, + 221, + 115, + 214, + 252, + 48, + 118, + 11, + 89, + 157, + 100, + 181, + 67, + 8, + 26, + 151, + 8, + 150, + 13, + 232, + 179, + 253, + 182, + 149, + 136, + 215, + 62, + 19, + 159, + 241, + 21, + 187, + 163, + 191, + 145, + 190, + 8, + 77, + 95, + 44, + 219, + 111, + 107, + 219, + 130, + 239, + 247, + 45, + 165, + 11, + 208, + 254, + 134, + 7, + 137, + 90, + 54, + 107, + 39, + 122, + 181, + 129, + 102, + 40, + 48, + 202, + 214, + 45, + 232, + 147, + 202, + 226, + 84, + 216, + 254, + 25, + 162, + 21, + 179, + 96, + 203, + 205, + 231, + 220, + 23, + 57, + 118, + 99, + 195, + 26, + 212, + 78, + 134, + 126, + 223, + 62, + 44, + 221, + 118, + 196, + 61, + 109, + 158, + 106, + 99, + 225, + 86, + 129, + 176, + 64, + 111, + 160, + 54, + 154, + 72, + 101, + 245, + 153, + 179, + 1, + 76, + 5, + 250, + 25, + 119, + 74, + 167, + 178, + 218, + 197, + 60, + 126, + 18, + 99, + 238, + 48, + 51, + 203, + 59, + 9, + 19, + 192, + 209, + 91, + 30, + 161, + 11, + 30, + 76, + 90, + 39, + 131, + 255, + 180, + 132, + 108, + 170, + 190, + 214, + 247, + 25, + 207, + 74, + 168, + 117, + 91, + 25, + 140, + 58, + 52, + 31, + 199, + 238, + 234, + 28, + 212, + 230, + 104, + 244, + 24, + 105, + 113, + 16, + 195, + 153, + 92, + 6, + 16, + 116, + 223, + 153, + 44, + 120, + 171, + 124, + 10, + 15, + 117, + 213, + 62, + 130, + 43, + 131, + 129, + 227, + 223, + 72, + 100, + 113, + 31, + 167, + 43, + 252, + 7, + 0, + 98, + 225, + 118, + 10, + 48, + 108, + 80, + 240, + 180, + 163, + 221, + 42, + 76, + 136, + 246, + 112, + 82, + 112, + 116, + 151, + 46, + 13, + 250, + 76, + 111, + 246, + 38, + 250, + 34, + 120, + 79, + 187, + 93, + 6, + 21, + 157, + 241, + 205, + 150, + 89, + 161, + 55, + 62, + 28, + 87, + 157, + 132, + 89, + 174, + 204, + 48, + 8, + 179, + 187, + 86, + 5, + 108, + 15, + 41, + 215, + 135, + 1, + 58, + 231, + 92, + 50, + 1, + 11, + 186, + 96, + 143, + 140, + 72, + 134, + 2, + 176, + 46, + 158, + 195, + 6, + 224, + 179, + 143, + 132, + 177, + 200, + 158, + 2, + 98, + 54, + 206, + 240, + 68, + 118, + 13, + 179, + 94, + 3, + 135, + 192, + 8, + 78, + 90, + 176, + 57, + 118, + 76, + 55, + 75, + 14, + 27, + 8, + 116, + 220, + 70, + 133, + 235, + 106, + 190, + 75, + 0, + 162, + 155, + 159, + 247, + 206, + 101, + 67, + 164, + 0, + 68, + 39, + 130, + 129, + 21, + 108, + 140, + 170, + 176, + 209, + 99, + 114, + 206, + 59, + 130, + 2, + 32, + 92, + 82, + 143, + 233, + 147, + 130, + 167, + 110, + 195, + 61, + 53, + 94, + 8, + 121, + 237, + 73, + 72, + 11, + 209, + 168, + 149, + 255, + 229, + 181, + 68, + 169, + 249, + 237, + 122, + 154, + 91, + 47, + 74, + 71, + 69, + 239, + 20, + 221, + 102, + 185, + 23, + 182, + 223, + 118, + 178, + 98, + 80, + 221, + 223, + 129, + 74, + 42, + 123, + 202, + 230, + 47, + 215, + 209, + 171, + 124, + 249, + 69, + 39, + 25, + 208, + 208, + 252, + 162, + 9, + 151, + 198, + 34, + 134, + 139, + 183, + 65, + 77, + 128, + 199, + 142, + 131, + 113, + 236, + 75, + 46, + 243, + 64, + 191, + 233, + 224, + 18, + 181, + 62, + 87, + 99, + 100, + 35, + 76, + 48, + 116, + 153, + 178, + 235, + 30, + 99, + 152, + 169, + 92, + 207, + 132, + 45, + 96, + 102, + 90, + 143, + 162, + 94, + 49, + 184, + 227, + 92, + 109, + 99, + 245, + 70, + 139, + 108, + 184, + 118, + 132, + 108, + 6, + 3, + 45, + 246, + 115, + 154, + 39, + 183, + 137, + 39, + 45, + 160, + 58, + 113, + 50, + 186, + 149, + 150, + 30, + 188, + 223, + 140, + 240, + 170, + 237, + 22, + 117, + 202, + 210, + 77, + 115, + 231, + 216, + 54, + 64, + 53, + 35, + 162, + 195, + 142, + 227, + 87, + 185, + 51, + 235, + 172, + 185, + 46, + 74, + 212, + 106, + 142, + 19, + 186, + 100, + 65, + 143, + 228, + 62, + 11, + 253, + 162, + 18, + 151, + 209, + 189, + 40, + 248, + 236, + 88, + 227, + 67, + 99, + 168, + 62, + 146, + 36, + 185, + 193, + 90, + 175, + 4, + 71, + 78, + 180, + 222, + 15, + 23, + 169, + 24, + 128, + 32, + 60, + 248, + 190, + 189, + 48, + 237, + 109, + 121, + 239, + 197, + 79, + 57, + 170, + 113, + 179, + 16, + 175, + 253, + 31, + 158, + 194, + 64, + 116, + 105, + 64, + 123, + 170, + 179, + 231, + 107, + 76, + 222, + 132, + 30, + 207, + 185, + 182, + 191, + 209, + 30, + 169, + 252, + 107, + 118, + 84, + 195, + 165, + 96, + 231, + 245, + 237, + 162, + 56, + 189, + 187, + 65, + 54, + 83, + 52, + 138, + 234, + 232, + 210, + 254, + 255, + 29, + 117, + 38, + 110, + 84, + 59, + 197, + 19, + 156, + 108, + 175, + 189, + 111, + 159, + 11, + 19, + 184, + 227, + 73, + 54, + 22, + 11, + 222, + 31, + 132, + 145, + 72, + 172, + 55, + 132, + 195, + 112, + 195, + 123, + 197, + 34, + 43, + 34, + 203, + 66, + 207, + 80, + 224, + 86, + 122, + 65, + 245, + 236, + 224, + 217, + 248, + 252, + 56, + 99, + 98, + 26, + 125, + 100, + 252, + 233, + 245, + 133, + 212, + 226, + 71, + 195, + 39, + 210, + 221, + 145, + 4, + 152, + 180, + 0, + 49, + 231, + 192, + 101, + 217, + 210, + 145, + 218, + 184, + 218, + 177, + 178, + 60, + 249, + 49, + 19, + 9, + 247, + 227, + 195, + 99, + 232, + 98, + 68, + 26, + 87, + 40, + 80, + 75, + 37, + 57, + 81, + 185, + 96, + 0, + 159, + 166, + 64, + 79, + 39, + 39, + 93, + 122, + 84, + 162, + 77, + 2, + 76, + 57, + 45, + 94, + 166, + 90, + 216, + 179, + 56, + 123, + 150, + 123, + 215, + 120, + 140, + 29, + 8, + 84, + 248, + 147, + 175, + 193, + 95, + 151, + 86, + 1, + 16, + 118, + 68, + 38, + 83, + 246, + 110, + 74, + 122, + 12, + 36, + 245, + 108, + 33, + 168, + 3, + 162, + 36, + 51, + 77, + 167, + 246, + 218, + 234, + 112, + 15, + 241, + 103, + 8, + 236, + 10, + 89, + 243, + 29, + 173, + 131, + 145, + 249, + 55, + 181, + 113, + 166, + 50, + 188, + 143, + 54, + 4, + 32, + 113, + 9, + 87, + 254, + 217, + 227, + 216, + 98, + 2, + 110, + 192, + 67, + 157, + 201, + 136, + 105, + 204, + 81, + 236, + 159, + 215, + 215, + 2, + 211, + 45, + 58, + 167, + 6, + 20, + 196, + 69, + 187, + 95, + 245, + 221, + 42, + 30, + 2, + 47, + 194, + 79, + 30, + 182, + 127, + 93, + 173, + 72, + 7, + 69, + 224, + 190, + 183, + 144, + 96, + 208, + 117, + 185, + 217, + 97, + 216, + 66, + 151, + 116, + 30, + 64, + 134, + 118, + 255, + 182, + 167, + 150, + 44, + 182, + 109, + 186, + 150, + 90, + 71, + 4, + 84, + 57, + 173, + 234, + 108, + 45, + 30, + 173, + 8, + 170, + 43, + 184, + 201, + 18, + 134, + 51, + 241, + 3, + 62, + 69, + 107, + 174, + 238, + 152, + 195, + 13, + 161, + 242, + 111, + 146, + 187, + 200, + 105, + 60, + 175, + 51, + 132, + 76, + 185, + 54, + 254, + 59, + 217, + 7, + 104, + 77, + 11, + 108, + 158, + 51, + 32, + 193, + 227, + 231, + 45, + 31, + 73, + 40, + 124, + 84, + 19, + 132, + 221, + 160, + 239, + 126, + 231, + 81, + 243, + 19, + 135, + 48, + 191, + 245, + 124, + 185, + 109, + 84, + 140, + 222, + 122, + 244, + 74, + 107, + 128, + 59, + 105, + 19, + 117, + 51, + 32, + 159, + 73, + 91, + 213, + 168, + 18, + 112, + 59, + 79, + 15, + 234, + 205, + 78, + 38, + 63, + 86, + 122, + 86, + 242, + 161, + 15, + 242, + 111, + 137, + 91, + 33, + 145, + 189, + 143, + 110, + 37, + 30, + 5, + 230, + 171, + 59, + 161, + 181, + 122, + 151, + 115, + 150, + 252, + 21, + 157, + 99, + 117, + 185, + 184, + 66, + 223, + 137, + 64, + 218, + 232, + 39, + 19, + 83, + 76, + 113, + 107, + 33, + 14, + 246, + 42, + 143, + 231, + 198, + 14, + 108, + 251, + 21, + 231, + 215, + 46, + 191, + 97, + 157, + 184, + 64, + 149, + 233, + 224, + 111, + 168, + 244, + 245, + 81, + 10, + 161, + 94, + 166, + 49, + 197, + 159, + 176, + 113, + 122, + 25, + 78, + 103, + 217, + 65, + 5, + 172, + 8, + 139, + 27, + 194, + 154, + 52, + 217, + 242, + 149, + 148, + 107, + 25, + 231, + 42, + 58, + 157, + 107, + 39, + 207, + 196, + 150, + 193, + 214, + 182, + 43, + 192, + 255, + 15, + 147, + 171, + 145, + 48, + 51, + 161, + 60, + 79, + 156, + 157, + 75, + 207, + 216, + 22, + 145, + 240, + 213, + 82, + 59, + 201, + 39, + 231, + 251, + 60, + 199, + 20, + 234, + 38, + 225, + 111, + 227, + 156, + 253, + 189, + 244, + 107, + 154, + 138, + 202, + 239, + 161, + 50, + 26, + 51, + 236, + 110, + 44, + 107, + 150, + 42, + 216, + 177, + 174, + 178, + 151, + 244, + 70, + 246, + 161, + 53, + 172, + 94, + 221, + 128, + 202, + 85, + 107, + 236, + 125, + 187, + 236, + 245, + 179, + 226, + 255, + 51, + 254, + 154, + 247, + 89, + 133, + 127, + 160, + 130, + 164, + 192, + 218, + 84, + 20, + 35, + 96, + 161, + 185, + 119, + 69, + 143, + 185, + 223, + 136, + 21, + 38, + 213, + 182, + 236, + 107, + 55, + 110, + 13, + 154, + 143, + 177, + 5, + 181, + 209, + 105, + 139, + 147, + 227, + 64, + 82, + 201, + 202, + 21, + 93, + 173, + 100, + 78, + 196, + 43, + 32, + 133, + 230, + 188, + 145, + 247, + 51, + 7, + 150, + 83, + 146, + 227, + 17, + 109, + 65, + 177, + 237, + 91, + 191, + 103, + 8, + 32, + 41, + 119, + 48, + 233, + 23, + 51, + 25, + 130, + 102, + 198, + 38, + 16, + 158, + 96, + 149, + 115, + 107, + 20, + 116, + 91, + 102, + 76, + 109, + 70, + 97, + 156, + 237, + 250, + 104, + 252, + 240, + 73, + 38, + 22, + 105, + 81, + 54, + 116, + 140, + 13, + 135, + 74, + 160, + 15, + 72, + 32, + 143, + 249, + 71, + 117, + 101, + 81, + 206, + 64, + 170, + 212, + 200, + 252, + 96, + 92, + 100, + 111, + 135, + 127, + 96, + 60, + 148, + 59, + 44, + 152, + 179, + 64, + 170, + 216, + 27, + 93, + 200, + 130, + 89, + 111, + 90, + 251, + 56, + 160, + 35, + 25, + 34, + 49, + 99, + 71, + 137, + 51, + 58, + 13, + 31, + 148, + 194, + 92, + 128, + 123, + 184, + 71, + 184, + 136, + 26, + 65, + 149, + 197, + 205, + 118, + 207, + 144, + 124, + 151, + 252, + 174, + 192, + 64, + 162, + 38, + 16, + 58, + 168, + 218, + 128, + 97, + 125, + 242, + 7, + 162, + 96, + 68, + 157, + 7, + 171, + 23, + 40, + 226, + 241, + 53, + 167, + 137, + 234, + 253, + 201, + 237, + 154, + 63, + 68, + 196, + 38, + 187, + 229, + 209, + 120, + 251, + 34, + 181, + 109, + 47, + 155, + 212, + 1, + 235, + 76, + 14, + 14, + 224, + 88, + 51, + 52, + 39, + 42, + 65, + 187, + 5, + 161, + 222, + 202, + 179, + 12, + 239, + 244, + 95, + 220, + 158, + 74, + 183, + 121, + 42, + 193, + 19, + 110, + 106, + 229, + 135, + 148, + 96, + 41, + 57, + 56, + 70, + 2, + 224, + 188, + 206, + 64, + 131, + 165, + 73, + 38, + 169, + 137, + 185, + 158, + 198, + 85, + 94, + 201, + 201, + 83, + 236, + 182, + 63, + 253, + 100, + 96, + 74, + 120, + 9, + 12, + 128, + 171, + 168, + 107, + 192, + 31, + 233, + 67, + 220, + 112, + 3, + 190, + 233, + 221, + 57, + 210, + 141, + 72, + 126, + 192, + 87, + 138, + 213, + 131, + 229, + 27, + 118, + 87, + 111, + 39, + 228, + 104, + 143, + 80, + 124, + 133, + 39, + 96, + 49, + 121, + 198, + 35, + 81, + 145, + 14, + 117, + 248, + 80, + 61, + 197, + 223, + 253, + 237, + 24, + 38, + 233, + 35, + 40, + 120, + 80, + 16, + 173, + 210, + 212, + 201, + 114, + 8, + 125, + 158, + 54, + 22, + 67, + 227, + 4, + 218, + 50, + 177, + 40, + 254, + 76, + 137, + 174, + 27, + 223, + 201, + 110, + 103, + 151, + 6, + 42, + 71, + 179, + 89, + 39, + 97, + 46, + 94, + 135, + 185, + 8, + 205, + 178, + 53, + 126, + 9, + 27, + 27, + 234, + 45, + 78, + 157, + 198, + 171, + 74, + 35, + 43, + 32, + 8, + 81, + 168, + 49, + 85, + 181, + 53, + 145, + 169, + 228, + 127, + 223, + 237, + 68, + 76, + 43, + 135, + 95, + 194, + 1, + 59, + 201, + 47, + 1, + 168, + 183, + 67, + 143, + 225, + 255, + 226, + 233, + 120, + 136, + 123, + 56, + 106, + 36, + 113, + 146, + 55, + 53, + 110, + 149, + 2, + 4, + 152, + 31, + 251, + 255, + 46, + 63, + 41, + 226, + 118, + 182, + 215, + 252, + 208, + 215, + 109, + 166, + 3, + 248, + 150, + 179, + 197, + 248, + 234, + 23, + 224, + 72, + 221, + 90, + 127, + 43, + 154, + 100, + 81, + 14, + 215, + 53, + 29, + 69, + 37, + 83, + 119, + 64, + 209, + 103, + 83, + 249, + 143, + 116, + 10, + 230, + 27, + 145, + 83, + 174, + 193, + 14, + 42, + 131, + 20, + 168, + 116, + 223, + 253, + 31, + 168, + 170, + 117, + 19, + 186, + 41, + 100, + 67, + 230, + 41, + 101, + 192, + 74, + 127, + 216, + 99, + 133, + 223, + 198, + 135, + 26, + 7, + 225, + 93, + 191, + 82, + 34, + 101, + 129, + 120, + 128, + 54, + 64, + 169, + 137, + 137, + 161, + 166, + 119, + 179, + 78, + 143, + 39, + 244, + 10, + 72, + 181, + 129, + 184, + 77, + 23, + 108, + 85, + 166, + 142, + 133, + 176, + 250, + 132, + 94, + 250, + 60, + 95, + 136, + 239, + 44, + 127, + 81, + 183, + 197, + 76, + 39, + 191, + 254, + 109, + 180, + 212, + 102, + 44, + 185, + 201, + 87, + 199, + 51, + 254, + 184, + 222, + 54, + 77, + 134, + 103, + 188, + 38, + 201, + 196, + 99, + 51, + 106, + 133, + 197, + 140, + 249, + 246, + 123, + 187, + 42, + 126, + 145, + 241, + 228, + 134, + 235, + 192, + 206, + 182, + 5, + 230, + 60, + 218, + 49, + 7, + 217, + 82, + 60, + 6, + 8, + 67, + 68, + 54, + 157, + 186, + 231, + 19, + 229, + 84, + 218, + 11, + 50, + 224, + 14, + 58, + 226, + 120, + 9, + 73, + 52, + 80, + 44, + 9, + 66, + 247, + 89, + 0, + 61, + 180, + 174, + 16, + 88, + 59, + 212, + 91, + 42, + 14, + 125, + 71, + 203, + 144, + 197, + 173, + 174, + 5, + 123, + 38, + 237, + 191, + 72, + 12, + 140, + 247, + 174, + 255, + 144, + 182, + 80, + 171, + 155, + 184, + 108, + 114, + 41, + 71, + 104, + 203, + 232, + 135, + 6, + 109, + 135, + 54, + 247, + 119, + 23, + 231, + 153, + 15, + 123, + 131, + 129, + 99, + 196, + 27, + 29, + 250, + 255, + 48, + 189, + 174, + 124, + 130, + 176, + 58, + 17, + 210, + 157, + 221, + 142, + 13, + 252, + 107, + 78, + 248, + 8, + 48, + 203, + 25, + 132, + 112, + 112, + 99, + 182, + 73, + 19, + 123, + 131, + 229, + 152, + 114, + 171, + 137, + 156, + 119, + 7, + 155, + 229, + 236, + 77, + 184, + 157, + 63, + 238, + 159, + 237, + 237, + 187, + 179, + 152, + 87, + 130, + 2, + 132, + 77, + 230, + 123, + 141, + 212, + 229, + 145, + 239, + 245, + 242, + 8, + 177, + 189, + 255, + 36, + 228, + 244, + 125, + 37, + 139, + 220, + 141, + 96, + 83, + 247, + 196, + 56, + 175, + 69, + 95, + 174, + 8, + 167, + 29, + 44, + 130, + 113, + 194, + 246, + 194, + 103, + 66, + 125, + 226, + 16, + 19, + 186, + 110, + 93, + 124, + 245, + 160, + 168, + 14, + 81, + 50, + 59, + 72, + 87, + 107, + 220, + 58, + 199, + 48, + 142, + 141, + 179, + 11, + 105, + 25, + 15, + 50, + 98, + 21, + 60, + 232, + 126, + 252, + 100, + 119, + 97, + 212, + 223, + 72, + 109, + 27, + 70, + 241, + 91, + 234, + 31, + 9, + 86, + 76, + 86, + 159, + 190, + 105, + 161, + 70, + 34, + 217, + 137, + 130, + 100, + 154, + 62, + 164, + 229, + 154, + 35, + 154, + 32, + 117, + 61, + 40, + 103, + 82, + 59, + 16, + 227, + 30, + 155, + 97, + 98, + 195, + 65, + 49, + 90, + 102, + 62, + 111, + 211, + 241, + 166, + 91, + 199, + 0, + 169, + 194, + 44, + 192, + 3, + 243, + 29, + 194, + 252, + 135, + 4, + 155, + 58, + 89, + 230, + 97, + 228, + 95, + 5, + 13, + 232, + 111, + 52, + 255, + 75, + 246, + 96, + 249, + 79, + 193, + 16, + 29, + 7, + 242, + 128, + 121, + 183, + 172, + 79, + 147, + 67, + 217, + 56, + 183, + 51, + 125, + 1, + 14, + 28, + 220, + 13, + 36, + 134, + 243, + 6, + 181, + 248, + 228, + 13, + 201, + 101, + 35, + 32, + 81, + 133, + 195, + 174, + 31, + 215, + 53, + 113, + 222, + 212, + 252, + 253, + 219, + 216, + 223, + 252, + 242, + 244, + 203, + 34, + 253, + 186, + 64, + 97, + 228, + 5, + 114, + 208, + 183, + 216, + 243, + 241, + 26, + 198, + 11, + 155, + 114, + 203, + 211, + 169, + 224, + 121, + 24, + 42, + 24, + 213, + 73, + 215, + 75, + 124, + 130, + 170, + 67, + 159, + 55, + 191, + 21, + 38, + 209, + 91, + 104, + 183, + 60, + 44, + 193, + 80, + 206, + 193, + 53, + 158, + 106, + 226, + 253, + 45, + 97, + 69, + 225, + 63, + 229, + 4, + 47, + 12, + 140, + 139, + 163, + 149, + 58, + 177, + 189, + 208, + 172, + 94, + 150, + 177, + 185, + 149, + 192, + 175, + 215, + 167, + 112, + 73, + 37, + 23, + 49, + 112, + 161, + 8, + 177, + 243, + 102, + 33, + 34, + 152, + 79, + 54, + 219, + 213, + 19, + 66, + 0, + 91, + 180, + 48, + 83, + 52, + 213, + 246, + 247, + 207, + 162, + 175, + 35, + 185, + 74, + 74, + 233, + 221, + 122, + 131, + 193, + 48, + 95, + 245, + 56, + 183, + 109, + 21, + 61, + 173, + 254, + 58, + 233, + 117, + 84, + 161, + 87, + 226, + 22, + 232, + 51, + 237, + 246, + 21, + 183, + 237, + 140, + 142, + 39, + 199, + 43, + 66, + 42, + 235, + 15, + 72, + 215, + 234, + 189, + 179, + 144, + 146, + 165, + 68, + 32, + 150, + 68, + 64, + 104, + 119, + 149, + 5, + 80, + 189, + 24, + 151, + 205, + 122, + 57, + 194, + 125, + 179, + 225, + 241, + 32, + 195, + 194, + 43, + 180, + 164, + 166, + 212, + 136, + 136, + 57, + 10, + 165, + 193, + 45, + 77, + 94, + 183, + 88, + 237, + 204, + 19, + 159, + 246, + 241, + 24, + 174, + 143, + 223, + 123, + 17, + 12, + 36, + 2, + 183, + 124, + 186, + 35, + 93, + 40, + 113, + 173, + 36, + 151, + 14, + 174, + 40, + 211, + 160, + 93, + 101, + 171, + 181, + 137, + 43, + 100, + 184, + 243, + 52, + 241, + 64, + 65, + 61, + 54, + 237, + 228, + 27, + 155, + 25, + 136, + 56, + 26, + 255, + 205, + 1, + 34, + 47, + 108, + 171, + 139, + 39, + 169, + 165, + 198, + 57, + 144, + 227, + 155, + 86, + 67, + 150, + 198, + 245, + 244, + 170, + 247, + 94, + 184, + 160, + 226, + 252, + 200, + 154, + 149, + 76, + 161, + 200, + 67, + 24, + 134, + 171, + 248, + 218, + 125, + 157, + 134, + 13, + 117, + 128, + 84, + 126, + 234, + 234, + 126, + 33, + 11, + 201, + 110, + 192, + 228, + 88, + 2, + 66, + 126, + 36, + 169, + 64, + 25, + 172, + 156, + 111, + 155, + 244, + 124, + 94, + 86, + 60, + 250, + 201, + 101, + 17, + 229, + 119, + 222, + 137, + 25, + 237, + 31, + 30, + 33, + 215, + 192, + 209, + 119, + 63, + 228, + 106, + 67, + 9, + 76, + 114, + 17, + 153, + 238, + 186, + 51, + 150, + 247, + 239, + 226, + 32, + 11, + 179, + 76, + 242, + 168, + 47, + 228, + 35, + 65, + 33, + 112, + 27, + 225, + 124, + 3, + 54, + 212, + 104, + 112, + 115, + 227, + 92, + 44, + 152, + 106, + 7, + 8, + 225, + 90, + 152, + 226, + 16, + 178, + 182, + 29, + 20, + 81, + 81, + 132, + 228, + 88, + 115, + 152, + 68, + 187, + 77, + 242, + 156, + 180, + 113, + 68, + 136, + 114, + 88, + 11, + 135, + 239, + 169, + 221, + 208, + 54, + 60, + 172, + 102, + 43, + 42, + 70, + 58, + 73, + 202, + 47, + 121, + 65, + 232, + 33, + 105, + 39, + 71, + 99, + 222, + 213, + 215, + 222, + 45, + 252, + 112, + 47, + 44, + 115, + 91, + 136, + 119, + 97, + 212, + 188, + 9, + 127, + 27, + 20, + 183, + 101, + 76, + 142, + 195, + 97, + 52, + 231, + 6, + 160, + 86, + 33, + 2, + 28, + 22, + 239, + 174, + 251, + 78, + 141, + 230, + 82, + 20, + 134, + 88, + 141, + 250, + 157, + 198, + 228, + 195, + 96, + 16, + 220, + 202, + 255, + 214, + 78, + 188, + 48, + 242, + 195, + 247, + 158, + 6, + 55, + 23, + 131, + 22, + 134, + 222, + 34, + 102, + 121, + 2, + 182, + 85, + 219, + 14, + 178, + 222, + 250, + 61, + 102, + 173, + 15, + 120, + 132, + 18, + 68, + 154, + 43, + 235, + 25, + 54, + 164, + 145, + 208, + 194, + 201, + 108, + 47, + 219, + 27, + 168, + 174, + 153, + 237, + 30, + 2, + 14, + 169, + 37, + 13, + 117, + 191, + 143, + 244, + 178, + 172, + 187, + 46, + 237, + 95, + 158, + 110, + 232, + 8, + 80, + 253, + 169, + 189, + 106, + 145, + 105, + 44, + 3, + 208, + 92, + 136, + 54, + 181, + 219, + 144, + 15, + 165, + 157, + 212, + 254, + 113, + 84, + 230, + 21, + 69, + 225, + 68, + 41, + 51, + 122, + 224, + 145, + 9, + 212, + 143, + 167, + 8, + 116, + 214, + 11, + 173, + 161, + 72, + 28, + 176, + 0, + 20, + 143, + 204, + 93, + 220, + 53, + 26, + 129, + 114, + 117, + 43, + 168, + 88, + 128, + 2, + 237, + 50, + 164, + 96, + 17, + 194, + 207, + 47, + 175, + 203, + 124, + 97, + 213, + 14, + 234, + 179, + 203, + 155, + 86, + 191, + 178, + 35, + 160, + 116, + 97, + 233, + 174, + 163, + 91, + 240, + 20, + 159, + 82, + 4, + 145, + 147, + 118, + 142, + 204, + 131, + 143, + 80, + 67, + 212, + 173, + 191, + 217, + 70, + 24, + 241, + 145, + 157, + 179, + 182, + 253, + 92, + 236, + 212, + 14, + 147, + 58, + 142, + 218, + 115, + 231, + 63, + 197, + 90, + 214, + 186, + 141, + 206, + 20, + 144, + 172, + 216, + 55, + 24, + 138, + 137, + 143, + 212, + 200, + 157, + 240, + 23, + 49, + 126, + 49, + 124, + 121, + 88, + 218, + 139, + 143, + 94, + 92, + 207, + 59, + 244, + 145, + 39, + 149, + 161, + 250, + 145, + 215, + 64, + 24, + 142, + 184, + 126, + 117, + 107, + 3, + 238, + 64, + 116, + 160, + 101, + 29, + 164, + 93, + 136, + 133, + 222, + 10, + 237, + 191, + 40, + 250, + 158, + 80, + 207, + 48, + 217, + 65, + 200, + 182, + 146, + 85, + 56, + 29, + 27, + 145, + 233, + 92, + 202, + 142, + 86, + 135, + 48, + 85, + 62, + 131, + 101, + 150, + 90, + 132, + 253, + 97, + 195, + 139, + 150, + 223, + 220, + 183, + 245, + 215, + 23, + 202, + 208, + 99, + 72, + 68, + 225, + 98, + 215, + 56, + 64, + 212, + 29, + 175, + 226, + 7, + 42, + 219, + 54, + 36, + 93, + 137, + 3, + 54, + 236, + 204, + 20, + 246, + 238, + 122, + 236, + 183, + 132, + 158, + 9, + 181, + 156, + 217, + 189, + 9, + 142, + 122, + 105, + 94, + 171, + 55, + 131, + 56, + 76, + 200, + 246, + 109, + 178, + 10, + 205, + 169, + 46, + 115, + 16, + 1, + 8, + 167, + 179, + 60, + 21, + 187, + 132, + 176, + 1, + 196, + 59, + 20, + 165, + 202, + 137, + 138, + 64, + 227, + 97, + 188, + 210, + 2, + 199, + 245, + 159, + 147, + 92, + 190, + 154, + 200, + 235, + 252, + 68, + 82, + 202, + 183, + 159, + 168, + 135, + 128, + 235, + 27, + 81, + 211, + 202, + 43, + 35, + 48, + 171, + 139, + 11, + 235, + 194, + 119, + 168, + 198, + 63, + 7, + 187, + 9, + 235, + 194, + 43, + 71, + 145, + 128, + 103, + 186, + 150, + 23, + 210, + 106, + 117, + 130, + 177, + 25, + 214, + 128, + 246, + 31, + 125, + 233, + 74, + 239, + 43, + 119, + 79, + 46, + 83, + 178, + 75, + 127, + 121, + 193, + 237, + 47, + 146, + 46, + 198, + 89, + 29, + 230, + 140, + 50, + 9, + 32, + 132, + 239, + 65, + 106, + 217, + 192, + 52, + 185, + 99, + 33, + 108, + 176, + 149, + 84, + 201, + 214, + 196, + 235, + 102, + 46, + 146, + 98, + 240, + 48, + 221, + 152, + 235, + 214, + 132, + 64, + 92, + 104, + 190, + 34, + 8, + 24, + 76, + 225, + 198, + 250, + 42, + 238, + 205, + 142, + 18, + 133, + 248, + 30, + 246, + 2, + 199, + 190, + 88, + 100, + 169, + 180, + 219, + 51, + 143, + 73, + 129, + 87, + 138, + 86, + 113, + 75, + 123, + 245, + 36, + 31, + 131, + 91, + 52, + 235, + 182, + 43, + 123, + 168, + 107, + 16, + 73, + 164, + 154, + 41, + 200, + 224, + 31, + 186, + 215, + 220, + 218, + 51, + 166, + 104, + 55, + 130, + 16, + 170, + 167, + 52, + 191, + 17, + 200, + 209, + 43, + 38, + 133, + 94, + 22, + 194, + 156, + 252, + 50, + 133, + 202, + 114, + 153, + 77, + 189, + 1, + 67, + 125, + 26, + 184, + 148, + 62, + 20, + 68, + 124, + 84, + 0, + 47, + 32, + 176, + 207, + 151, + 222, + 174, + 101, + 91, + 58, + 230, + 129, + 11, + 134, + 134, + 167, + 253, + 63, + 232, + 70, + 8, + 100, + 224, + 204, + 147, + 184, + 139, + 172, + 115, + 11, + 26, + 226, + 36, + 15, + 106, + 75, + 13, + 72, + 29, + 126, + 5, + 89, + 173, + 171, + 207, + 82, + 98, + 230, + 241, + 253, + 180, + 9, + 83, + 64, + 150, + 218, + 35, + 23, + 51, + 63, + 205, + 248, + 170, + 55, + 242, + 217, + 65, + 112, + 98, + 162, + 80, + 17, + 156, + 227, + 185, + 194, + 29, + 231, + 53, + 78, + 130, + 83, + 164, + 129, + 152, + 141, + 215, + 86, + 46, + 241, + 113, + 252, + 150, + 133, + 1, + 185, + 223, + 207, + 229, + 118, + 145, + 155, + 201, + 62, + 192, + 191, + 55, + 26, + 36, + 40, + 34, + 14, + 4, + 68, + 215, + 210, + 190, + 84, + 130, + 181, + 165, + 223, + 184, + 1, + 121, + 237, + 120, + 207, + 68, + 163, + 28, + 64, + 43, + 112, + 25, + 22, + 37, + 218, + 184, + 103, + 122, + 110, + 65, + 185, + 187, + 207, + 3, + 188, + 74, + 149, + 105, + 243, + 226, + 243, + 251, + 13, + 207, + 205, + 224, + 167, + 186, + 235, + 135, + 235, + 234, + 128, + 248, + 41, + 71, + 227, + 5, + 148, + 211, + 41, + 246, + 116, + 75, + 104, + 251, + 147, + 14, + 114, + 172, + 117, + 129, + 29, + 109, + 182, + 196, + 78, + 216, + 39, + 157, + 44, + 3, + 0, + 60, + 242, + 47, + 237, + 91, + 14, + 201, + 96, + 208, + 113, + 119, + 14, + 244, + 196, + 85, + 196, + 28, + 77, + 174, + 172, + 117, + 124, + 211, + 187, + 36, + 21, + 193, + 183, + 19, + 198, + 10, + 47, + 194, + 18, + 125, + 9, + 164, + 60, + 241, + 55, + 136, + 54, + 46, + 128, + 246, + 248, + 15, + 29, + 50, + 105, + 67, + 207, + 119, + 250, + 93, + 252, + 210, + 57, + 58, + 158, + 147, + 66, + 162, + 245, + 245, + 240, + 245, + 115, + 1, + 94, + 249, + 248, + 36, + 187, + 116, + 110, + 172, + 165, + 219, + 176, + 147, + 78, + 179, + 222, + 124, + 230, + 138, + 190, + 182, + 14, + 237, + 147, + 202, + 247, + 11, + 234, + 125, + 253, + 52, + 18, + 231, + 135, + 46, + 92, + 95, + 75, + 186, + 243, + 55, + 59, + 29, + 140, + 59, + 16, + 149, + 9, + 59, + 111, + 73, + 195, + 47, + 44, + 178, + 84, + 169, + 64, + 61, + 118, + 37, + 146, + 123, + 226, + 244, + 94, + 186, + 41, + 69, + 7, + 63, + 54, + 5, + 151, + 62, + 74, + 207, + 81, + 183, + 171, + 160, + 13, + 202, + 49, + 39, + 237, + 194, + 106, + 98, + 216, + 191, + 77, + 47, + 244, + 7, + 57, + 182, + 127, + 14, + 160, + 116, + 127, + 113, + 50, + 202, + 7, + 9, + 2, + 166, + 207, + 248, + 7, + 210, + 58, + 109, + 247, + 33, + 177, + 175, + 146, + 126, + 205, + 49, + 31, + 162, + 170, + 76, + 75, + 14, + 216, + 230, + 74, + 178, + 150, + 199, + 176, + 170, + 246, + 77, + 49, + 197, + 236, + 248, + 227, + 119, + 115, + 126, + 235, + 74, + 60, + 76, + 169, + 113, + 112, + 75, + 18, + 243, + 191, + 143, + 118, + 181, + 215, + 241, + 45, + 195, + 183, + 212, + 212, + 143, + 228, + 13, + 242, + 218, + 106, + 194, + 87, + 28, + 38, + 198, + 119, + 249, + 1, + 191, + 250, + 46, + 111, + 90, + 168, + 148, + 115, + 81, + 166, + 90, + 67, + 119, + 169, + 83, + 221, + 13, + 194, + 145, + 50, + 147, + 247, + 178, + 107, + 242, + 175, + 116, + 48, + 172, + 218, + 9, + 71, + 127, + 87, + 131, + 249, + 140, + 205, + 197, + 196, + 185, + 230, + 255, + 116, + 235, + 134, + 21, + 204, + 165, + 43, + 47, + 217, + 182, + 253, + 243, + 120, + 136, + 173, + 76, + 114, + 32, + 208, + 181, + 88, + 26, + 232, + 239, + 166, + 83, + 140, + 123, + 170, + 159, + 146, + 253, + 142, + 194, + 76, + 63, + 215, + 136, + 168, + 11, + 247, + 91, + 251, + 227, + 32, + 86, + 81, + 165, + 235, + 107, + 78, + 74, + 157, + 228, + 85, + 161, + 55, + 5, + 58, + 43, + 152, + 161, + 214, + 110, + 111, + 67, + 189, + 115, + 55, + 204, + 54, + 238, + 250, + 189, + 36, + 198, + 108, + 165, + 192, + 160, + 189, + 43, + 114, + 168, + 185, + 162, + 78, + 8, + 221, + 52, + 149, + 71, + 152, + 20, + 136, + 179, + 31, + 18, + 242, + 32, + 86, + 194, + 120, + 164, + 122, + 108, + 237, + 152, + 232, + 198, + 20, + 187, + 145, + 100, + 93, + 0, + 89, + 116, + 107, + 84, + 139, + 65, + 107, + 173, + 144, + 216, + 82, + 81, + 21, + 123, + 169, + 96, + 94, + 114, + 202, + 36, + 198, + 251, + 117, + 3, + 68, + 245, + 128, + 167, + 44, + 206, + 207, + 151, + 82, + 150, + 9, + 207, + 104, + 42, + 145, + 29, + 170, + 15, + 190, + 63, + 249, + 236, + 96, + 241, + 188, + 4, + 79, + 145, + 200, + 20, + 189, + 64, + 142, + 195, + 22, + 90, + 218, + 196, + 109, + 3, + 179, + 95, + 135, + 60, + 103, + 19, + 106, + 31, + 24, + 155, + 173, + 51, + 46, + 28, + 181, + 149, + 149, + 159, + 183, + 120, + 71, + 173, + 206, + 101, + 243, + 198, + 212, + 229, + 10, + 14, + 8, + 32, + 204, + 255, + 84, + 217, + 123, + 255, + 224, + 51, + 228, + 229, + 223, + 11, + 138, + 225, + 68, + 212, + 9, + 204, + 113, + 185, + 70, + 66, + 231, + 123, + 124, + 135, + 17, + 178, + 127, + 118, + 236, + 215, + 81, + 227, + 59, + 41, + 200, + 218, + 110, + 254, + 234, + 102, + 18, + 16, + 227, + 42, + 139, + 183, + 81, + 194, + 123, + 100, + 225, + 106, + 55, + 78, + 248, + 159, + 11, + 81, + 151, + 132, + 82, + 24, + 5, + 44, + 47, + 237, + 28, + 250, + 180, + 61, + 224, + 101, + 229, + 176, + 84, + 163, + 124, + 33, + 251, + 187, + 179, + 177, + 85, + 180, + 137, + 178, + 28, + 250, + 223, + 118, + 215, + 83, + 159, + 11, + 161, + 148, + 46, + 44, + 19, + 243, + 197, + 71, + 176, + 254, + 113, + 43, + 88, + 179, + 134, + 85, + 16, + 71, + 87, + 223, + 156, + 118, + 206, + 169, + 18, + 133, + 143, + 67, + 150, + 25, + 244, + 156, + 113, + 168, + 38, + 161, + 23, + 170, + 99, + 246, + 130, + 141, + 11, + 4, + 212, + 26, + 76, + 58, + 63, + 114, + 180, + 149, + 158, + 137, + 203, + 163, + 107, + 214, + 183, + 6, + 238, + 129, + 117, + 49, + 83, + 116, + 98, + 191, + 67, + 130, + 220, + 64, + 51, + 69, + 65, + 139, + 21, + 30, + 167, + 190, + 252, + 34, + 89, + 57, + 121, + 185, + 228, + 194, + 100, + 28, + 2, + 21, + 211, + 98, + 29, + 2, + 52, + 76, + 229, + 59, + 76, + 42, + 157, + 177, + 135, + 198, + 170, + 17, + 104, + 144, + 200, + 139, + 149, + 140, + 27, + 107, + 57, + 48, + 168, + 86, + 20, + 118, + 227, + 51, + 251, + 3, + 155, + 250, + 170, + 62, + 53, + 94, + 246, + 84, + 99, + 254, + 114, + 70, + 202, + 250, + 153, + 226, + 220, + 204, + 219, + 141, + 244, + 179, + 186, + 58, + 99, + 171, + 15, + 102, + 27, + 148, + 70, + 141, + 29, + 251, + 7, + 185, + 98, + 154, + 112, + 143, + 205, + 6, + 4, + 194, + 201, + 14, + 133, + 165, + 229, + 134, + 150, + 134, + 81, + 156, + 175, + 75, + 238, + 242, + 40, + 31, + 233, + 95, + 186, + 182, + 3, + 95, + 101, + 62, + 128, + 58, + 169, + 94, + 157, + 160, + 3, + 10, + 214, + 251, + 54, + 41, + 54, + 188, + 15, + 160, + 190, + 121, + 138, + 247, + 254, + 187, + 140, + 160, + 59, + 23, + 14, + 165, + 11, + 174, + 207, + 115, + 242, + 135, + 24, + 175, + 129, + 43, + 34, + 183, + 61, + 174, + 0, + 14, + 156, + 50, + 0, + 238, + 60, + 72, + 254, + 80, + 141, + 31, + 199, + 19, + 31, + 80, + 14, + 131, + 122, + 2, + 159, + 160, + 136, + 184, + 196, + 114, + 80, + 128, + 214, + 206, + 243, + 167, + 196, + 18, + 5, + 88, + 108, + 228, + 80, + 86, + 216, + 240, + 32, + 104, + 70, + 88, + 75, + 173, + 182, + 98, + 242, + 177, + 204, + 253, + 14, + 178, + 192, + 226, + 182, + 124, + 133, + 67, + 203, + 13, + 206, + 111, + 121, + 220, + 135, + 172, + 55, + 84, + 138, + 131, + 253, + 77, + 68, + 133, + 125, + 200, + 186, + 219, + 65, + 209, + 37, + 190, + 158, + 155, + 240, + 128, + 15, + 70, + 16, + 244, + 171, + 169, + 157, + 149, + 16, + 199, + 41, + 218, + 210, + 246, + 220, + 153, + 134, + 122, + 155, + 196, + 231, + 240, + 63, + 53, + 27, + 207, + 115, + 149, + 207, + 224, + 217, + 13, + 141, + 87, + 168, + 222, + 20, + 99, + 14, + 11, + 191, + 55, + 15, + 135, + 235, + 101, + 91, + 182, + 61, + 211, + 66, + 6, + 210, + 117, + 189, + 216, + 110, + 184, + 178, + 117, + 251, + 78, + 150, + 41, + 154, + 232, + 179, + 235, + 228, + 115, + 41, + 145, + 252, + 65, + 254, + 25, + 3, + 119, + 40, + 14, + 113, + 199, + 65, + 71, + 222, + 124, + 203, + 104, + 132, + 203, + 206, + 216, + 239, + 65, + 238, + 25, + 157, + 130, + 228, + 164, + 155, + 149, + 197, + 173, + 165, + 206, + 193, + 119, + 35, + 45, + 47, + 142, + 254, + 27, + 112, + 239, + 198, + 65, + 175, + 98, + 219, + 144, + 218, + 122, + 238, + 142, + 223, + 59, + 141, + 103, + 64, + 64, + 64, + 166, + 77, + 181, + 167, + 138, + 164, + 161, + 98, + 143, + 37, + 141, + 118, + 15, + 3, + 147, + 94, + 236, + 163, + 53, + 113, + 131, + 179, + 35, + 143, + 65, + 28, + 9, + 211, + 249, + 149, + 59, + 29, + 7, + 72, + 2, + 231, + 77, + 111, + 86, + 2, + 222, + 161, + 234, + 84, + 76, + 160, + 11, + 43, + 47, + 96, + 147, + 246, + 152, + 57, + 8, + 238, + 81, + 88, + 209, + 80, + 117, + 141, + 66, + 157, + 72, + 46, + 85, + 18, + 193, + 50, + 212, + 135, + 158, + 94, + 225, + 164, + 137, + 138, + 64, + 161, + 77, + 15, + 182, + 102, + 253, + 228, + 44, + 40, + 62, + 29, + 120, + 234, + 179, + 160, + 191, + 69, + 90, + 202, + 152, + 56, + 73, + 142, + 162, + 213, + 246, + 156, + 23, + 255, + 68, + 115, + 157, + 243, + 82, + 130, + 89, + 229, + 75, + 25, + 111, + 166, + 95, + 16, + 68, + 69, + 20, + 243, + 79, + 1, + 121, + 42, + 35, + 21, + 190, + 63, + 191, + 29, + 75, + 243, + 125, + 169, + 181, + 205, + 120, + 8, + 196, + 119, + 233, + 196, + 104, + 167, + 118, + 139, + 17, + 21, + 115, + 110, + 87, + 106, + 93, + 3, + 94, + 69, + 226, + 97, + 135, + 154, + 170, + 8, + 147, + 185, + 190, + 190, + 142, + 185, + 198, + 66, + 22, + 208, + 164, + 3, + 208, + 50, + 185, + 127, + 152, + 85, + 45, + 44, + 100, + 243, + 55, + 7, + 47, + 13, + 123, + 210, + 59, + 170, + 140, + 52, + 183, + 132, + 35, + 28, + 35, + 244, + 85, + 131, + 168, + 224, + 123, + 56, + 4, + 114, + 107, + 154, + 7, + 115, + 175, + 168, + 217, + 120, + 184, + 34, + 195, + 60, + 99, + 138, + 224, + 20, + 174, + 34, + 221, + 137, + 30, + 137, + 179, + 169, + 141, + 233, + 95, + 206, + 189, + 78, + 111, + 205, + 140, + 66, + 38, + 127, + 42, + 110, + 167, + 170, + 42, + 63, + 227, + 238, + 225, + 140, + 96, + 104, + 115, + 1, + 171, + 231, + 47, + 172, + 167, + 126, + 136, + 25, + 166, + 133, + 34, + 175, + 57, + 83, + 1, + 170, + 115, + 223, + 67, + 177, + 169, + 44, + 181, + 8, + 24, + 159, + 213, + 177, + 128, + 114, + 134, + 84, + 232, + 198, + 6, + 106, + 39, + 148, + 67, + 67, + 120, + 179, + 86, + 222, + 219, + 34, + 8, + 186, + 183, + 38, + 120, + 186, + 9, + 206, + 191, + 75, + 57, + 250, + 252, + 236, + 127, + 114, + 147, + 80, + 213, + 39, + 113, + 235, + 246, + 32, + 207, + 195, + 26, + 181, + 42, + 191, + 151, + 153, + 194, + 154, + 207, + 235, + 190, + 8, + 226, + 148, + 213, + 131, + 59, + 241, + 25, + 164, + 237, + 79, + 179, + 123, + 235, + 162, + 174, + 246, + 115, + 248, + 172, + 227, + 91, + 123, + 29, + 93, + 79, + 236, + 99, + 147, + 77, + 20, + 22, + 111, + 196, + 178, + 40, + 61, + 129, + 255, + 224, + 81, + 91, + 163, + 20, + 56, + 194, + 111, + 100, + 172, + 131, + 19, + 98, + 46, + 66, + 56, + 165, + 145, + 144, + 123, + 115, + 85, + 145, + 99, + 121, + 72, + 235, + 151, + 218, + 180, + 38, + 97, + 254, + 140, + 227, + 76, + 35, + 138, + 217, + 218, + 136, + 217, + 83, + 161, + 3, + 40, + 47, + 212, + 19, + 57, + 29, + 86, + 184, + 155, + 111, + 59, + 242, + 18, + 107, + 93, + 78, + 23, + 56, + 20, + 245, + 44, + 133, + 83, + 208, + 11, + 42, + 211, + 212, + 173, + 153, + 97, + 4, + 45, + 167, + 90, + 206, + 245, + 0, + 62, + 157, + 104, + 156, + 35, + 181, + 108, + 23, + 113, + 110, + 196, + 189, + 156, + 56, + 134, + 176, + 104, + 34, + 243, + 163, + 88, + 88, + 139, + 62, + 212, + 46, + 203, + 131, + 65, + 86, + 47, + 166, + 243, + 8, + 75, + 70, + 99, + 33, + 112, + 81, + 179, + 53, + 149, + 65, + 184, + 204, + 18, + 225, + 37, + 0, + 34, + 22, + 180, + 49, + 117, + 14, + 27, + 53, + 149, + 166, + 14, + 229, + 49, + 105, + 72, + 183, + 206, + 164, + 152, + 62, + 49, + 177, + 52, + 245, + 96, + 54, + 197, + 252, + 187, + 102, + 3, + 96, + 2, + 0, + 175, + 117, + 44, + 202, + 86, + 187, + 152, + 43, + 63, + 18, + 54, + 192, + 199, + 223, + 181, + 187, + 140, + 188, + 12, + 222, + 237, + 108, + 129, + 85, + 136, + 3, + 161, + 250, + 101, + 136, + 1, + 246, + 243, + 31, + 211, + 71, + 188, + 219, + 247, + 107, + 8, + 87, + 163, + 149, + 0, + 103, + 187, + 185, + 165, + 108, + 151, + 33, + 225, + 233, + 53, + 239, + 133, + 16, + 134, + 88, + 114, + 86, + 233, + 234, + 21, + 89, + 64, + 248, + 79, + 234, + 69, + 190, + 244, + 83, + 191, + 30, + 199, + 238, + 211, + 41, + 65, + 92, + 219, + 178, + 110, + 228, + 39, + 225, + 85, + 147, + 138, + 213, + 234, + 67, + 248, + 192, + 147, + 79, + 2, + 116, + 212, + 185, + 197, + 232, + 164, + 161, + 75, + 49, + 0, + 251, + 255, + 22, + 201, + 71, + 130, + 70, + 75, + 4, + 203, + 97, + 81, + 110, + 132, + 33, + 129, + 137, + 143, + 70, + 58, + 100, + 34, + 14, + 174, + 51, + 105, + 219, + 50, + 0, + 5, + 76, + 202, + 96, + 124, + 157, + 2, + 132, + 214, + 223, + 41, + 228, + 220, + 69, + 66, + 130, + 214, + 67, + 154, + 9, + 253, + 50, + 45, + 2, + 233, + 74, + 225, + 239, + 235, + 216, + 33, + 34, + 102, + 241, + 66, + 205, + 118, + 105, + 23, + 57, + 20, + 178, + 112, + 61, + 235, + 192, + 43, + 238, + 84, + 183, + 5, + 157, + 54, + 230, + 177, + 14, + 18, + 205, + 112, + 147, + 213, + 191, + 108, + 190, + 184, + 23, + 194, + 200, + 190, + 8, + 63, + 248, + 99, + 196, + 88, + 61, + 146, + 42, + 126, + 46, + 194, + 238, + 94, + 209, + 249, + 23, + 83, + 117, + 52, + 239, + 233, + 42, + 146, + 241, + 219, + 110, + 90, + 195, + 39, + 245, + 84, + 254, + 36, + 58, + 82, + 56, + 203, + 61, + 209, + 59, + 115, + 248, + 100, + 167, + 236, + 94, + 58, + 211, + 0, + 156, + 80, + 160, + 16, + 254, + 30, + 237, + 149, + 41, + 101, + 28, + 139, + 155, + 198, + 203, + 159, + 101, + 60, + 68, + 118, + 94, + 171, + 133, + 58, + 105, + 51, + 92, + 27, + 243, + 161, + 44, + 202, + 197, + 96, + 40, + 241, + 76, + 59, + 251, + 122, + 135, + 254, + 234, + 159, + 57, + 153, + 52, + 65, + 252, + 190, + 124, + 52, + 157, + 60, + 168, + 31, + 194, + 34, + 77, + 72, + 67, + 53, + 69, + 102, + 97, + 69, + 241, + 203, + 209, + 28, + 25, + 237, + 232, + 57, + 6, + 132, + 163, + 212, + 229, + 59, + 248, + 237, + 150, + 143, + 126, + 92, + 137, + 244, + 107, + 54, + 148, + 237, + 91, + 204, + 12, + 210, + 178, + 92, + 187, + 21, + 218, + 28, + 75, + 13, + 165, + 201, + 190, + 48, + 49, + 164, + 29, + 246, + 235, + 91, + 143, + 57, + 14, + 194, + 186, + 169, + 28, + 39, + 198, + 225, + 122, + 52, + 23, + 158, + 18, + 228, + 86, + 177, + 126, + 112, + 71, + 0, + 24, + 103, + 93, + 79, + 174, + 232, + 67, + 159, + 46, + 219, + 16, + 107, + 93, + 222, + 53, + 130, + 55, + 163, + 104, + 204, + 51, + 42, + 193, + 86, + 175, + 102, + 3, + 247, + 188, + 130, + 51, + 59, + 87, + 118, + 202, + 17, + 105, + 17, + 63, + 54, + 124, + 215, + 178, + 106, + 246, + 177, + 35, + 90, + 67, + 214, + 105, + 138, + 100, + 174, + 188, + 208, + 236, + 140, + 55, + 161, + 161, + 129, + 117, + 140, + 63, + 34, + 84, + 243, + 104, + 248, + 173, + 102, + 236, + 129, + 38, + 210, + 82, + 167, + 60, + 84, + 159, + 21, + 37, + 108, + 203, + 252, + 232, + 223, + 126, + 39, + 168, + 93, + 154, + 96, + 232, + 45, + 93, + 95, + 169, + 231, + 148, + 36, + 235, + 127, + 33, + 240, + 167, + 201, + 77, + 164, + 88, + 26, + 5, + 250, + 135, + 185, + 4, + 252, + 182, + 77, + 242, + 227, + 66, + 166, + 141, + 210, + 128, + 223, + 162, + 40, + 139, + 180, + 194, + 24, + 231, + 68, + 71, + 226, + 135, + 117, + 217, + 9, + 109, + 38, + 19, + 214, + 83, + 177, + 251, + 217, + 152, + 198, + 175, + 151, + 66, + 54, + 93, + 135, + 247, + 41, + 254, + 134, + 243, + 159, + 132, + 59, + 152, + 204, + 125, + 114, + 138, + 230, + 217, + 31, + 48, + 147, + 236, + 199, + 123, + 202, + 136, + 31, + 95, + 82, + 162, + 62, + 180, + 165, + 7, + 78, + 95, + 30, + 234, + 22, + 203, + 162, + 230, + 171, + 152, + 63, + 86, + 63, + 106, + 252, + 44, + 179, + 241, + 153, + 29, + 239, + 13, + 90, + 141, + 241, + 228, + 61, + 40, + 56, + 89, + 204, + 219, + 216, + 81, + 246, + 65, + 190, + 109, + 251, + 125, + 242, + 138, + 195, + 239, + 161, + 70, + 217, + 82, + 118, + 149, + 199, + 27, + 93, + 102, + 177, + 186, + 178, + 216, + 28, + 229, + 57, + 229, + 22, + 15, + 192, + 143, + 184, + 71, + 63, + 159, + 226, + 80, + 78, + 132, + 73, + 73, + 157, + 218, + 141, + 39, + 92, + 173, + 218, + 9, + 146, + 204, + 183, + 129, + 43, + 57, + 148, + 161, + 146, + 112, + 17, + 11, + 150, + 128, + 109, + 113, + 11, + 161, + 135, + 85, + 7, + 212, + 131, + 17, + 96, + 85, + 59, + 140, + 65, + 46, + 86, + 166, + 92, + 55, + 67, + 169, + 90, + 133, + 184, + 167, + 187, + 32, + 108, + 124, + 155, + 120, + 155, + 62, + 175, + 83, + 217, + 95, + 10, + 7, + 240, + 186, + 3, + 41, + 163, + 164, + 237, + 85, + 218, + 233, + 117, + 196, + 221, + 87, + 4, + 156, + 183, + 121, + 79, + 115, + 250, + 27, + 163, + 54, + 17, + 137, + 88, + 239, + 126, + 98, + 235, + 130, + 165, + 202, + 204, + 218, + 116, + 44, + 176, + 52, + 142, + 144, + 36, + 183, + 239, + 83, + 227, + 177, + 127, + 201, + 40, + 169, + 169, + 65, + 101, + 134, + 121, + 205, + 124, + 8, + 68, + 129, + 168, + 116, + 170, + 94, + 158, + 37, + 223, + 240, + 54, + 167, + 216, + 13, + 220, + 189, + 139, + 35, + 143, + 165, + 188, + 55, + 159, + 210, + 146, + 0, + 174, + 169, + 209, + 193, + 140, + 243, + 0, + 245, + 241, + 127, + 198, + 213, + 2, + 149, + 125, + 6, + 50, + 210, + 49, + 96, + 20, + 181, + 47, + 91, + 49, + 41, + 246, + 176, + 56, + 231, + 187, + 254, + 133, + 5, + 12, + 229, + 52, + 21, + 221, + 55, + 157, + 1, + 163, + 26, + 132, + 92, + 136, + 255, + 42, + 234, + 183, + 191, + 87, + 161, + 53, + 202, + 131, + 231, + 152, + 67, + 68, + 183, + 69, + 51, + 45, + 148, + 160, + 168, + 81, + 211, + 7, + 248, + 127, + 174, + 71, + 156, + 122, + 16, + 195, + 233, + 58, + 234, + 145, + 206, + 106, + 223, + 253, + 175, + 134, + 197, + 94, + 10, + 224, + 5, + 80, + 103, + 209, + 85, + 77, + 129, + 100, + 186, + 68, + 99, + 18, + 208, + 90, + 250, + 68, + 44, + 210, + 11, + 179, + 129, + 48, + 180, + 4, + 153, + 39, + 170, + 191, + 165, + 106, + 31, + 42, + 232, + 91, + 145, + 233, + 149, + 50, + 115, + 68, + 167, + 73, + 192, + 217, + 19, + 244, + 175, + 7, + 178, + 55, + 146, + 79, + 123, + 63, + 27, + 240, + 7, + 3, + 99, + 160, + 24, + 12, + 195, + 233, + 248, + 136, + 250, + 171, + 229, + 199, + 64, + 117, + 156, + 193, + 168, + 251, + 223, + 244, + 146, + 94, + 124, + 105, + 254, + 42, + 140, + 28, + 27, + 60, + 71, + 128, + 232, + 252, + 251, + 12, + 51, + 22, + 187, + 41, + 25, + 179, + 33, + 5, + 77, + 228, + 100, + 9, + 112, + 154, + 160, + 183, + 80, + 1, + 44, + 132, + 222, + 218, + 108, + 154, + 92, + 222, + 70, + 202, + 142, + 45, + 173, + 165, + 107, + 186, + 123, + 217, + 198, + 244, + 199, + 109, + 28, + 62, + 147, + 189, + 24, + 252, + 119, + 57, + 204, + 244, + 62, + 232, + 6, + 76, + 201, + 153, + 233, + 184, + 13, + 90, + 66, + 58, + 10, + 99, + 108, + 66, + 157, + 204, + 117, + 146, + 12, + 35, + 228, + 52, + 147, + 184, + 203, + 171, + 240, + 247, + 111, + 252, + 65, + 150, + 143, + 229, + 211, + 108, + 253, + 252, + 89, + 93, + 70, + 240, + 183, + 137, + 140, + 80, + 161, + 234, + 0, + 14, + 151, + 5, + 191, + 215, + 82, + 245, + 230, + 132, + 127, + 23, + 65, + 239, + 195, + 197, + 129, + 99, + 6, + 218, + 52, + 161, + 248, + 239, + 104, + 76, + 68, + 194, + 5, + 122, + 132, + 38, + 214, + 61, + 254, + 51, + 192, + 97, + 86, + 35, + 236, + 166, + 180, + 230, + 71, + 114, + 27, + 112, + 178, + 62, + 8, + 163, + 49, + 103, + 242, + 193, + 205, + 25, + 48, + 183, + 47, + 63, + 132, + 226, + 187, + 75, + 37, + 8, + 185, + 251, + 118, + 126, + 169, + 252, + 63, + 204, + 127, + 247, + 216, + 113, + 26, + 143, + 155, + 122, + 31, + 94, + 124, + 62, + 121, + 116, + 233, + 35, + 82, + 114, + 83, + 78, + 211, + 237, + 82, + 160, + 169, + 73, + 122, + 235, + 93, + 218, + 2, + 121, + 226, + 98, + 114, + 60, + 146, + 117, + 255, + 202, + 252, + 240, + 225, + 45, + 156, + 34, + 192, + 74, + 123, + 249, + 78, + 210, + 86, + 8, + 2, + 154, + 41, + 74, + 1, + 168, + 45, + 32, + 93, + 116, + 190, + 202, + 115, + 158, + 105, + 167, + 235, + 163, + 122, + 0, + 97, + 136, + 138, + 8, + 138, + 11, + 53, + 253, + 72, + 154, + 191, + 168, + 255, + 229, + 10, + 167, + 242, + 67, + 145, + 73, + 184, + 94, + 80, + 242, + 146, + 226, + 31, + 214, + 34, + 82, + 116, + 229, + 124, + 191, + 113, + 164, + 10, + 44, + 138, + 241, + 198, + 80, + 249, + 154, + 138, + 134, + 137, + 252, + 210, + 181, + 227, + 239, + 20, + 255, + 110, + 223, + 228, + 233, + 140, + 63, + 10, + 230, + 219, + 4, + 102, + 229, + 238, + 162, + 210, + 63, + 57, + 78, + 254, + 102, + 14, + 161, + 166, + 255, + 224, + 155, + 139, + 30, + 65, + 184, + 190, + 8, + 158, + 86, + 22, + 220, + 20, + 169, + 208, + 8, + 118, + 88, + 34, + 213, + 109, + 160, + 204, + 238, + 13, + 44, + 233, + 113, + 233, + 33, + 140, + 168, + 184, + 128, + 94, + 31, + 89, + 213, + 154, + 211, + 132, + 205, + 154, + 182, + 35, + 118, + 189, + 123, + 67, + 158, + 129, + 156, + 55, + 43, + 98, + 6, + 139, + 127, + 94, + 55, + 106, + 199, + 9, + 8, + 200, + 127, + 16, + 107, + 207, + 254, + 110, + 173, + 11, + 75, + 76, + 64, + 28, + 129, + 201, + 75, + 0, + 219, + 97, + 215, + 226, + 231, + 215, + 1, + 116, + 127, + 213, + 222, + 92, + 19, + 173, + 12, + 74, + 231, + 29, + 70, + 158, + 121, + 144, + 157, + 204, + 133, + 40, + 6, + 220, + 124, + 197, + 97, + 20, + 49, + 115, + 193, + 159, + 74, + 37, + 178, + 105, + 55, + 10, + 161, + 118, + 6, + 25, + 134, + 44, + 85, + 74, + 224, + 179, + 241, + 15, + 196, + 29, + 108, + 158, + 191, + 244, + 172, + 69, + 143, + 138, + 218, + 233, + 52, + 165, + 72, + 172, + 114, + 3, + 68, + 135, + 55, + 236, + 0, + 134, + 30, + 108, + 126, + 98, + 55, + 182, + 222, + 144, + 185, + 192, + 42, + 135, + 109, + 60, + 44, + 18, + 192, + 11, + 35, + 90, + 46, + 79, + 244, + 232, + 71, + 28, + 228, + 241, + 14, + 31, + 220, + 166, + 101, + 204, + 169, + 192, + 94, + 170, + 50, + 233, + 27, + 57, + 184, + 229, + 74, + 123, + 90, + 205, + 188, + 114, + 47, + 177, + 37, + 210, + 168, + 170, + 224, + 188, + 72, + 168, + 175, + 31, + 239, + 179, + 145, + 149, + 202, + 196, + 20, + 45, + 170, + 237, + 247, + 167, + 253, + 144, + 207, + 58, + 190, + 52, + 155, + 246, + 102, + 7, + 81, + 189, + 175, + 252, + 191, + 58, + 218, + 69, + 136, + 215, + 190, + 45, + 180, + 252, + 220, + 61, + 222, + 48, + 150, + 64, + 35, + 170, + 155, + 210, + 124, + 195, + 249, + 242, + 203, + 247, + 172, + 42, + 168, + 17, + 209, + 20, + 12, + 34, + 26, + 197, + 22, + 185, + 227, + 183, + 8, + 71, + 26, + 152, + 147, + 208, + 22, + 199, + 126, + 23, + 100, + 108, + 152, + 96, + 141, + 154, + 10, + 10, + 37, + 137, + 155, + 74, + 23, + 223, + 174, + 183, + 206, + 251, + 80, + 239, + 239, + 113, + 151, + 136, + 126, + 115, + 231, + 187, + 159, + 165, + 100, + 61, + 88, + 5, + 40, + 101, + 219, + 10, + 201, + 1, + 182, + 180, + 219, + 115, + 197, + 42, + 18, + 26, + 161, + 74, + 72, + 153, + 228, + 93, + 188, + 0, + 83, + 77, + 227, + 54, + 110, + 243, + 121, + 69, + 37, + 56, + 175, + 128, + 83, + 53, + 112, + 2, + 226, + 86, + 113, + 79, + 83, + 171, + 94, + 133, + 65, + 178, + 138, + 61, + 214, + 95, + 200, + 51, + 36, + 82, + 92, + 22, + 216, + 1, + 26, + 120, + 172, + 148, + 246, + 235, + 102, + 199, + 165, + 159, + 100, + 27, + 121, + 195, + 148, + 246, + 172, + 162, + 97, + 227, + 145, + 179, + 221, + 101, + 35, + 5, + 21, + 76, + 177, + 252, + 226, + 138, + 13, + 49, + 42, + 140, + 229, + 229, + 167, + 12, + 7, + 71, + 67, + 102, + 236, + 180, + 10, + 41, + 213, + 248, + 107, + 68, + 28, + 112, + 131, + 8, + 196, + 201, + 72, + 76, + 252, + 6, + 25, + 97, + 133, + 16, + 145, + 111, + 189, + 132, + 79, + 61, + 102, + 216, + 198, + 43, + 114, + 113, + 230, + 39, + 83, + 62, + 25, + 168, + 33, + 171, + 243, + 18, + 134, + 238, + 208, + 156, + 37, + 58, + 100, + 50, + 174, + 151, + 82, + 140, + 225, + 224, + 174, + 34, + 69, + 100, + 248, + 239, + 180, + 149, + 87, + 87, + 123, + 159, + 235, + 35, + 97, + 233, + 163, + 104, + 149, + 52, + 221, + 128, + 6, + 223, + 239, + 174, + 44, + 200, + 167, + 230, + 176, + 10, + 8, + 76, + 122, + 150, + 137, + 240, + 145, + 89, + 78, + 238, + 118, + 4, + 11, + 71, + 13, + 54, + 189, + 2, + 79, + 119, + 177, + 137, + 23, + 141, + 46, + 237, + 76, + 168, + 139, + 183, + 144, + 166, + 65, + 49, + 31, + 235, + 185, + 85, + 96, + 192, + 101, + 31, + 216, + 182, + 23, + 131, + 208, + 48, + 255, + 165, + 168, + 49, + 86, + 48, + 168, + 43, + 198, + 23, + 23, + 98, + 83, + 147, + 128, + 110, + 206, + 144, + 176, + 254, + 99, + 108, + 40, + 196, + 54, + 86, + 233, + 23, + 253, + 92, + 28, + 140, + 95, + 14, + 238, + 176, + 50, + 132, + 172, + 48, + 197, + 63, + 195, + 60, + 45, + 58, + 59, + 76, + 222, + 248, + 145, + 216, + 245, + 69, + 103, + 42, + 160, + 179, + 8, + 239, + 110, + 174, + 18, + 71, + 240, + 191, + 161, + 31, + 33, + 60, + 86, + 125, + 175, + 238, + 210, + 95, + 158, + 42, + 208, + 130, + 24, + 228, + 48, + 228, + 176, + 158, + 174, + 239, + 196, + 157, + 209, + 85, + 86, + 220, + 5, + 174, + 233, + 26, + 132, + 91, + 103, + 111, + 182, + 100, + 157, + 97, + 162, + 217, + 114, + 1, + 183, + 223, + 212, + 108, + 233, + 151, + 170, + 13, + 131, + 191, + 26, + 89, + 152, + 214, + 227, + 93, + 73, + 109, + 30, + 172, + 112, + 65, + 41, + 217, + 75, + 231, + 210, + 198, + 40, + 29, + 186, + 215, + 186, + 61, + 215, + 71, + 187, + 229, + 134, + 129, + 135, + 144, + 109, + 198, + 8, + 116, + 252, + 228, + 58, + 62, + 153, + 111, + 159, + 215, + 116, + 15, + 17, + 90, + 242, + 29, + 11, + 156, + 205, + 69, + 212, + 103, + 117, + 68, + 128, + 64, + 123, + 65, + 35, + 28, + 254, + 191, + 250, + 105, + 149, + 161, + 95, + 83, + 2, + 219, + 156, + 44, + 10, + 78, + 220, + 76, + 116, + 169, + 67, + 28, + 232, + 182, + 167, + 156, + 196, + 3, + 9, + 124, + 61, + 123, + 64, + 18, + 81, + 69, + 78, + 191, + 57, + 185, + 209, + 52, + 1, + 73, + 56, + 61, + 165, + 154, + 191, + 219, + 81, + 139, + 10, + 73, + 220, + 207, + 180, + 238, + 29, + 20, + 89, + 128, + 202, + 218, + 228, + 58, + 153, + 201, + 141, + 18, + 118, + 122, + 140, + 158, + 18, + 196, + 187, + 47, + 206, + 25, + 137, + 122, + 149, + 136, + 234, + 96, + 35, + 253, + 198, + 186, + 39, + 0, + 28, + 233, + 204, + 173, + 202, + 184, + 252, + 201, + 75, + 13, + 206, + 149, + 159, + 150, + 210, + 212, + 140, + 53, + 7, + 122, + 99, + 131, + 51, + 120, + 77, + 47, + 163, + 102, + 82, + 9, + 107, + 246, + 8, + 73, + 56, + 13, + 72, + 101, + 38, + 100, + 233, + 7, + 38, + 18, + 173, + 244, + 162, + 48, + 76, + 46, + 93, + 38, + 225, + 143, + 136, + 118, + 71, + 213, + 116, + 191, + 69, + 182, + 53, + 145, + 46, + 245, + 21, + 138, + 222, + 169, + 29, + 129, + 103, + 172, + 5, + 126, + 232, + 10, + 117, + 145, + 15, + 16, + 57, + 25, + 250, + 12, + 200, + 214, + 115, + 40, + 46, + 164, + 226, + 184, + 114, + 126, + 213, + 234, + 47, + 165, + 15, + 183, + 7, + 57, + 61, + 157, + 202, + 218, + 57, + 212, + 246, + 186, + 216, + 250, + 181, + 156, + 164, + 244, + 169, + 136, + 85, + 120, + 2, + 26, + 170, + 147, + 148, + 176, + 156, + 60, + 69, + 59, + 201, + 221, + 219, + 165, + 249, + 9, + 180, + 198, + 248, + 152, + 22, + 216, + 53, + 64, + 222, + 218, + 7, + 138, + 177, + 158, + 200, + 24, + 190, + 5, + 49, + 44, + 7, + 18, + 241, + 255, + 75, + 249, + 218, + 118, + 106, + 92, + 82, + 226, + 117, + 39, + 100, + 133, + 155, + 133, + 127, + 209, + 138, + 65, + 74, + 108, + 20, + 46, + 30, + 52, + 4, + 136, + 170, + 110, + 140, + 150, + 76, + 114, + 242, + 164, + 22, + 136, + 220, + 16, + 97, + 157, + 27, + 135, + 247, + 42, + 137, + 60, + 124, + 202, + 65, + 8, + 107, + 22, + 77, + 169, + 193, + 240, + 103, + 35, + 182, + 98, + 30, + 235, + 226, + 51, + 97, + 0, + 88, + 53, + 146, + 73, + 15, + 7, + 28, + 143, + 104, + 96, + 127, + 25, + 189, + 25, + 200, + 2, + 77, + 172, + 244, + 252, + 109, + 9, + 215, + 226, + 205, + 166, + 53, + 67, + 178, + 244, + 64, + 51, + 148, + 140, + 146, + 1, + 105, + 146, + 51, + 59, + 118, + 20, + 116, + 243, + 195, + 121, + 5, + 211, + 36, + 236, + 63, + 60, + 132, + 6, + 90, + 40, + 56, + 121, + 216, + 50, + 135, + 166, + 50, + 181, + 73, + 94, + 100, + 140, + 211, + 2, + 132, + 103, + 119, + 70, + 199, + 157, + 83, + 61, + 114, + 225, + 171, + 102, + 155, + 18, + 248, + 12, + 231, + 130, + 31, + 191, + 158, + 233, + 202, + 57, + 220, + 5, + 252, + 90, + 154, + 136, + 93, + 210, + 55, + 24, + 67, + 40, + 190, + 0, + 206, + 230, + 11, + 146, + 135, + 50, + 150, + 103, + 36, + 79, + 248, + 51, + 175, + 34, + 207, + 69, + 221, + 70, + 100, + 129, + 144, + 219, + 11, + 94, + 240, + 89, + 58, + 53, + 104, + 207, + 43, + 76, + 119, + 187, + 73, + 185, + 118, + 9, + 96, + 18, + 147, + 217, + 27, + 26, + 12, + 53, + 19, + 174, + 148, + 201, + 163, + 51, + 122, + 109, + 16, + 98, + 40, + 161, + 22, + 17, + 12, + 76, + 124, + 188, + 132, + 36, + 156, + 237, + 110, + 41, + 112, + 136, + 52, + 208, + 147, + 206, + 110, + 235, + 106, + 157, + 39, + 239, + 204, + 10, + 29, + 134, + 39, + 205, + 77, + 173, + 201, + 120, + 191, + 161, + 12, + 32, + 17, + 230, + 155, + 201, + 142, + 90, + 194, + 42, + 194, + 30, + 151, + 151, + 208, + 194, + 210, + 198, + 49, + 239, + 167, + 107, + 34, + 231, + 2, + 211, + 228, + 146, + 84, + 226, + 50, + 141, + 151, + 221, + 137, + 119, + 138, + 14, + 217, + 181, + 163, + 204, + 141, + 18, + 188, + 132, + 157, + 102, + 189, + 20, + 232, + 254, + 90, + 55, + 13, + 179, + 89, + 133, + 14, + 29, + 114, + 168, + 201, + 131, + 191, + 109, + 130, + 73, + 111, + 157, + 220, + 101, + 56, + 145, + 93, + 77, + 207, + 234, + 206, + 4, + 71, + 43, + 119, + 153, + 108, + 104, + 225, + 164, + 185, + 113, + 130, + 151, + 146, + 172, + 74, + 142, + 118, + 229, + 8, + 23, + 79, + 32, + 143, + 84, + 150, + 7, + 93, + 2, + 235, + 211, + 73, + 38, + 79, + 104, + 23, + 218, + 23, + 219, + 180, + 215, + 250, + 186, + 208, + 17, + 162, + 155, + 70, + 85, + 208, + 163, + 246, + 172, + 96, + 145, + 0, + 225, + 247, + 65, + 195, + 104, + 122, + 239, + 226, + 188, + 80, + 57, + 243, + 48, + 222, + 46, + 81, + 241, + 42, + 16, + 146, + 143, + 195, + 192, + 176, + 109, + 27, + 138, + 103, + 205, + 124, + 186, + 149, + 161, + 226, + 108, + 13, + 160, + 209, + 253, + 11, + 86, + 139, + 128, + 56, + 155, + 46, + 215, + 227, + 165, + 70, + 174, + 130, + 23, + 166, + 171, + 183, + 35, + 64, + 106, + 123, + 186, + 183, + 182, + 175, + 130, + 22, + 131, + 137, + 229, + 79, + 253, + 229, + 174, + 46, + 210, + 127, + 163, + 73, + 46, + 221, + 228, + 118, + 59, + 139, + 12, + 61, + 224, + 48, + 32, + 211, + 129, + 137, + 48, + 70, + 222, + 249, + 3, + 98, + 5, + 18, + 14, + 161, + 51, + 104, + 156, + 146, + 253, + 67, + 149, + 62, + 187, + 174, + 176, + 6, + 25, + 246, + 27, + 78, + 84, + 58, + 5, + 184, + 62, + 44, + 99, + 54, + 162, + 17, + 56, + 127, + 211, + 92, + 199, + 224, + 118, + 170, + 180, + 85, + 106, + 154, + 82, + 22, + 96, + 255, + 22, + 187, + 21, + 235, + 231, + 199, + 230, + 171, + 89, + 231, + 227, + 122, + 252, + 51, + 127, + 92, + 218, + 8, + 82, + 0, + 198, + 7, + 134, + 97, + 23, + 193, + 250, + 136, + 73, + 7, + 129, + 245, + 146, + 227, + 92, + 39, + 251, + 3, + 1, + 152, + 185, + 81, + 109, + 165, + 106, + 135, + 4, + 83, + 183, + 114, + 123, + 236, + 100, + 148, + 5, + 202, + 32, + 192, + 240, + 59, + 180, + 87, + 46, + 192, + 43, + 209, + 12, + 28, + 80, + 217, + 243, + 241, + 92, + 87, + 183, + 154, + 118, + 170, + 180, + 158, + 168, + 144, + 26, + 2, + 151, + 38, + 170, + 9, + 58, + 237, + 206, + 101, + 76, + 88, + 167, + 197, + 226, + 171, + 226, + 191, + 250, + 53, + 233, + 56, + 227, + 254, + 212, + 149, + 131, + 174, + 29, + 153, + 249, + 161, + 223, + 197, + 182, + 3, + 100, + 39, + 188, + 89, + 107, + 65, + 183, + 170, + 120, + 99, + 235, + 244, + 8, + 99, + 204, + 45, + 112, + 204, + 200, + 162, + 58, + 197, + 133, + 0, + 15, + 132, + 61, + 15, + 248, + 215, + 36, + 64, + 68, + 227, + 0, + 192, + 183, + 92, + 229, + 198, + 59, + 50, + 197, + 172, + 33, + 107, + 165, + 189, + 110, + 59, + 26, + 213, + 247, + 176, + 79, + 0, + 76, + 96, + 152, + 92, + 206, + 211, + 245, + 204, + 215, + 49, + 209, + 27, + 218, + 211, + 164, + 93, + 158, + 13, + 194, + 124, + 145, + 236, + 2, + 124, + 167, + 85, + 145, + 202, + 86, + 224, + 22, + 228, + 101, + 151, + 123, + 187, + 23, + 194, + 75, + 52, + 168, + 191, + 50, + 0, + 12, + 221, + 45, + 109, + 154, + 49, + 111, + 184, + 234, + 17, + 70, + 47, + 125, + 14, + 95, + 5, + 207, + 44, + 230, + 40, + 38, + 146, + 9, + 131, + 233, + 40, + 39, + 154, + 104, + 60, + 207, + 243, + 160, + 220, + 44, + 97, + 22, + 200, + 103, + 11, + 62, + 53, + 229, + 133, + 34, + 100, + 92, + 92, + 216, + 103, + 131, + 209, + 32, + 207, + 134, + 172, + 111, + 237, + 171, + 30, + 223, + 228, + 114, + 10, + 148, + 113, + 129, + 47, + 154, + 197, + 124, + 171, + 120, + 202, + 226, + 111, + 62, + 203, + 60, + 250, + 153, + 192, + 188, + 249, + 99, + 17, + 170, + 27, + 5, + 227, + 190, + 54, + 14, + 237, + 178, + 158, + 183, + 30, + 139, + 146, + 125, + 196, + 156, + 118, + 234, + 128, + 234, + 133, + 205, + 113, + 75, + 235, + 214, + 21, + 32, + 66, + 11, + 147, + 93, + 213, + 81, + 79, + 183, + 3, + 64, + 219, + 74, + 6, + 107, + 101, + 118, + 184, + 60, + 64, + 243, + 171, + 203, + 3, + 93, + 106, + 106, + 114, + 152, + 126, + 13, + 153, + 161, + 193, + 192, + 156, + 226, + 11, + 207, + 42, + 55, + 230, + 148, + 207, + 29, + 228, + 20, + 87, + 73, + 31, + 152, + 63, + 213, + 234, + 50, + 85, + 54, + 205, + 243, + 220, + 246, + 65, + 119, + 228, + 211, + 98, + 166, + 228, + 115, + 97, + 79, + 99, + 188, + 142, + 91, + 253, + 192, + 250, + 83, + 253, + 32, + 3, + 251, + 115, + 109, + 236, + 79, + 57, + 161, + 88, + 52, + 91, + 74, + 111, + 10, + 143, + 198, + 165, + 188, + 18, + 121, + 67, + 239, + 253, + 4, + 233, + 25, + 113, + 153, + 219, + 148, + 89, + 178, + 39, + 144, + 250, + 102, + 115, + 165, + 41, + 186, + 58, + 9, + 76, + 101, + 218, + 140, + 209, + 183, + 159, + 55, + 103, + 4, + 8, + 24, + 101, + 132, + 6, + 93, + 169, + 20, + 129, + 85, + 39, + 118, + 204, + 59, + 68, + 135, + 66, + 54, + 29, + 16, + 76, + 154, + 228, + 197, + 88, + 171, + 143, + 108, + 229, + 75, + 187, + 51, + 108, + 67, + 203, + 25, + 84, + 90, + 204, + 186, + 238, + 192, + 56, + 23, + 250, + 79, + 182, + 85, + 16, + 121, + 25, + 67, + 176, + 187, + 14, + 187, + 139, + 242, + 195, + 38, + 19, + 3, + 84, + 145, + 72, + 251, + 50, + 81, + 205, + 189, + 64, + 34, + 175, + 197, + 90, + 14, + 105, + 51, + 180, + 181, + 119, + 61, + 24, + 45, + 234, + 208, + 82, + 101, + 104, + 71, + 95, + 5, + 207, + 149, + 207, + 240, + 149, + 212, + 109, + 195, + 228, + 36, + 98, + 107, + 79, + 165, + 156, + 61, + 98, + 31, + 106, + 42, + 217, + 88, + 65, + 224, + 22, + 20, + 153, + 198, + 186, + 200, + 6, + 3, + 91, + 129, + 83, + 191, + 217, + 166, + 131, + 158, + 185, + 226, + 207, + 154, + 214, + 167, + 47, + 43, + 144, + 38, + 104, + 113, + 142, + 107, + 232, + 95, + 180, + 48, + 77, + 196, + 60, + 173, + 53, + 115, + 204, + 117, + 42, + 1, + 211, + 12, + 123, + 129, + 93, + 166, + 96, + 11, + 102, + 174, + 140, + 250, + 71, + 75, + 67, + 76, + 70, + 92, + 171, + 188, + 128, + 238, + 195, + 32, + 13, + 20, + 40, + 127, + 155, + 198, + 234, + 146, + 81, + 227, + 170, + 4, + 177, + 227, + 36, + 209, + 85, + 193, + 157, + 237, + 176, + 48, + 6, + 166, + 214, + 93, + 81, + 36, + 103, + 155, + 59, + 134, + 25, + 141, + 215, + 151, + 193, + 36, + 72, + 112, + 124, + 162, + 107, + 200, + 98, + 93, + 107, + 1, + 64, + 237, + 147, + 249, + 179, + 153, + 162, + 184, + 75, + 118, + 89, + 36, + 97, + 201, + 104, + 114, + 166, + 229, + 199, + 164, + 172, + 119, + 174, + 42, + 95, + 64, + 244, + 133, + 235, + 200, + 93, + 114, + 187, + 167, + 81, + 95, + 123, + 69, + 246, + 224, + 143, + 99, + 126, + 108, + 18, + 93, + 128, + 232, + 155, + 22, + 128, + 206, + 235, + 161, + 150, + 102, + 197, + 123, + 222, + 142, + 154, + 48, + 131, + 115, + 193, + 27, + 241, + 140, + 51, + 131, + 75, + 1, + 205, + 112, + 180, + 199, + 37, + 217, + 252, + 75, + 105, + 77, + 148, + 113, + 235, + 86, + 201, + 24, + 118, + 112, + 39, + 29, + 135, + 26, + 235, + 131, + 113, + 244, + 68, + 138, + 190, + 102, + 111, + 130, + 100, + 206, + 183, + 126, + 8, + 75, + 163, + 65, + 221, + 54, + 39, + 141, + 95, + 201, + 221, + 76, + 96, + 101, + 244, + 217, + 81, + 194, + 36, + 188, + 181, + 12, + 93, + 202, + 57, + 133, + 50, + 228, + 147, + 13, + 189, + 34, + 139, + 215, + 188, + 208, + 130, + 200, + 150, + 31, + 245, + 200, + 29, + 106, + 10, + 200, + 231, + 74, + 153, + 209, + 248, + 34, + 19, + 50, + 112, + 172, + 250, + 225, + 150, + 160, + 32, + 2, + 203, + 104, + 207, + 24, + 125, + 51, + 58, + 200, + 106, + 247, + 205, + 61, + 7, + 161, + 133, + 159, + 168, + 185, + 216, + 188, + 103, + 118, + 120, + 168, + 8, + 154, + 53, + 163, + 202, + 179, + 251, + 222, + 10, + 178, + 2, + 150, + 138, + 162, + 196, + 74, + 212, + 5, + 45, + 62, + 21, + 173, + 41, + 206, + 23, + 123, + 146, + 149, + 191, + 240, + 250, + 203, + 102, + 129, + 11, + 13, + 69, + 12, + 162, + 210, + 172, + 248, + 106, + 228, + 221, + 246, + 170, + 89, + 42, + 54, + 217, + 199, + 249, + 189, + 133, + 57, + 92, + 185, + 32, + 104, + 61, + 85, + 100, + 192, + 146, + 77, + 74, + 176, + 103, + 134, + 224, + 118, + 218, + 66, + 137, + 253, + 72, + 87, + 239, + 147, + 8, + 61, + 243, + 116, + 208, + 81, + 65, + 238, + 153, + 216, + 68, + 100, + 244, + 202, + 67, + 111, + 164, + 209, + 75, + 160, + 121, + 188, + 252, + 4, + 223, + 161, + 135, + 225, + 196, + 103, + 42, + 152, + 65, + 29, + 160, + 231, + 60, + 37, + 18, + 253, + 48, + 96, + 171, + 231, + 89, + 2, + 173, + 161, + 58, + 253, + 74, + 157, + 27, + 21, + 245, + 237, + 197, + 72, + 212, + 235, + 91, + 33, + 137, + 143, + 9, + 53, + 248, + 117, + 89, + 242, + 188, + 130, + 136, + 26, + 213, + 165, + 146, + 247, + 21, + 136, + 235, + 241, + 142, + 95, + 186, + 162, + 162, + 255, + 53, + 192, + 68, + 194, + 175, + 36, + 70, + 63, + 14, + 95, + 89, + 199, + 32, + 146, + 148, + 241, + 52, + 21, + 170, + 61, + 27, + 65, + 28, + 93, + 220, + 135, + 25, + 123, + 153, + 119, + 69, + 137, + 10, + 208, + 39, + 67, + 223, + 250, + 138, + 129, + 66, + 218, + 96, + 20, + 229, + 97, + 142, + 84, + 146, + 114, + 16, + 247, + 39, + 76, + 201, + 153, + 119, + 4, + 201, + 106, + 138, + 86, + 132, + 39, + 137, + 166, + 211, + 174, + 139, + 45, + 66, + 211, + 50, + 212, + 183, + 88, + 6, + 133, + 50, + 228, + 146, + 188, + 209, + 134, + 58, + 183, + 168, + 175, + 54, + 1, + 80, + 239, + 46, + 248, + 23, + 96, + 29, + 254, + 93, + 35, + 110, + 37, + 47, + 4, + 89, + 206, + 11, + 103, + 182, + 240, + 134, + 18, + 216, + 15, + 188, + 83, + 124, + 8, + 28, + 244, + 204, + 245, + 254, + 71, + 48, + 212, + 29, + 111, + 234, + 88, + 249, + 163, + 174, + 209, + 21, + 103, + 228, + 199, + 39, + 209, + 239, + 183, + 203, + 141, + 17, + 250, + 172, + 65, + 179, + 40, + 156, + 135, + 159, + 5, + 174, + 212, + 9, + 36, + 72, + 231, + 155, + 123, + 71, + 84, + 108, + 51, + 126, + 4, + 15, + 23, + 2, + 241, + 212, + 75, + 212, + 104, + 63, + 127, + 37, + 25, + 213, + 46, + 20, + 230, + 145, + 130, + 187, + 52, + 107, + 111, + 6, + 92, + 129, + 96, + 118, + 230, + 139, + 54, + 131, + 35, + 210, + 10, + 107, + 166, + 136, + 19, + 50, + 204, + 170, + 52, + 48, + 113, + 93, + 58, + 133, + 194, + 39, + 247, + 141, + 16, + 66, + 57, + 108, + 165, + 116, + 6, + 206, + 92, + 154, + 135, + 58, + 58, + 151, + 97, + 87, + 75, + 228, + 110, + 161, + 72, + 87, + 4, + 216, + 250, + 140, + 136, + 214, + 132, + 34, + 35, + 90, + 198, + 80, + 206, + 10, + 78, + 218, + 156, + 80, + 200, + 183, + 47, + 8, + 135, + 106, + 5, + 197, + 149, + 47, + 66, + 63, + 34, + 96, + 27, + 189, + 184, + 226, + 57, + 133, + 205, + 238, + 18, + 165, + 151, + 104, + 152, + 148, + 177, + 215, + 183, + 80, + 160, + 163, + 158, + 39, + 97, + 169, + 13, + 223, + 31, + 38, + 201, + 26, + 142, + 252, + 119, + 102, + 141, + 142, + 82, + 181, + 42, + 11, + 232, + 206, + 63, + 194, + 67, + 187, + 96, + 51, + 11, + 153, + 182, + 33, + 18, + 154, + 153, + 27, + 224, + 249, + 28, + 89, + 192, + 49, + 93, + 105, + 121, + 129, + 147, + 94, + 180, + 202, + 249, + 39, + 137, + 38, + 151, + 222, + 102, + 160, + 139, + 249, + 191, + 190, + 236, + 171, + 133, + 108, + 79, + 233, + 84, + 126, + 229, + 167, + 179, + 118, + 100, + 51, + 45, + 206, + 6, + 222, + 228, + 58, + 10, + 237, + 191, + 39, + 243, + 140, + 47, + 213, + 233, + 125, + 47, + 145, + 61, + 202, + 64, + 217, + 17, + 49, + 175, + 162, + 51, + 146, + 81, + 238, + 152, + 67, + 101, + 145, + 112, + 234, + 43, + 196, + 156, + 124, + 39, + 193, + 219, + 66, + 205, + 48, + 137, + 124, + 57, + 214, + 17, + 172, + 243, + 218, + 227, + 80, + 233, + 129, + 243, + 141, + 250, + 45, + 153, + 144, + 225, + 251, + 144, + 211, + 70, + 18, + 5, + 154, + 76, + 23, + 237, + 29, + 167, + 45, + 204, + 138, + 187, + 221, + 240, + 186, + 73, + 195, + 157, + 184, + 230, + 139, + 151, + 168, + 228, + 115, + 21, + 148, + 145, + 154, + 145, + 1, + 59, + 239, + 232, + 24, + 217, + 79, + 47, + 123, + 149, + 238, + 92, + 44, + 70, + 247, + 227, + 64, + 247, + 232, + 229, + 159, + 73, + 89, + 135, + 230, + 43, + 166, + 205, + 118, + 71, + 96, + 123, + 46, + 199, + 116, + 242, + 10, + 12, + 12, + 13, + 70, + 168, + 240, + 21, + 14, + 57, + 213, + 113, + 131, + 57, + 171, + 26, + 134, + 187, + 228, + 153, + 211, + 34, + 169, + 32, + 247, + 86, + 35, + 242, + 83, + 172, + 17, + 185, + 243, + 249, + 25, + 207, + 41, + 174, + 170, + 155, + 251, + 233, + 83, + 214, + 20, + 119, + 29, + 91, + 2, + 174, + 243, + 64, + 157, + 250, + 4, + 109, + 122, + 27, + 182, + 180, + 25, + 178, + 44, + 119, + 175, + 107, + 137, + 251, + 226, + 16, + 251, + 12, + 158, + 67, + 113, + 249, + 91, + 159, + 59, + 211, + 43, + 17, + 139, + 217, + 239, + 80, + 156, + 114, + 140, + 189, + 164, + 99, + 17, + 55, + 48, + 22, + 204, + 161, + 239, + 233, + 239, + 126, + 160, + 37, + 167, + 23, + 45, + 137, + 245, + 210, + 252, + 252, + 248, + 36, + 179, + 91, + 87, + 245, + 104, + 198, + 180, + 200, + 71, + 163, + 205, + 165, + 241, + 206, + 81, + 68, + 98, + 233, + 7, + 92, + 54, + 114, + 123, + 147, + 188, + 53, + 153, + 149, + 163, + 146, + 42, + 198, + 113, + 154, + 244, + 41, + 220, + 55, + 87, + 35, + 27, + 19, + 126, + 71, + 143, + 69, + 170, + 94, + 211, + 49, + 61, + 219, + 118, + 6, + 236, + 253, + 206, + 155, + 123, + 79, + 80, + 105, + 28, + 124, + 124, + 191, + 240, + 152, + 51, + 156, + 67, + 77, + 233, + 33, + 114, + 65, + 240, + 103, + 138, + 185, + 211, + 221, + 44, + 74, + 141, + 194, + 81, + 1, + 207, + 241, + 27, + 24, + 84, + 124, + 78, + 154, + 235, + 252, + 33, + 117, + 242, + 217, + 102, + 61, + 245, + 109, + 205, + 189, + 133, + 148, + 93, + 147, + 67, + 146, + 186, + 217, + 182, + 160, + 125, + 231, + 236, + 65, + 105, + 204, + 244, + 250, + 194, + 160, + 107, + 50, + 45, + 209, + 41, + 162, + 158, + 116, + 186, + 69, + 199, + 38, + 28, + 57, + 116, + 236, + 93, + 204, + 118, + 255, + 88, + 83, + 34, + 118, + 44, + 26, + 192, + 224, + 129, + 55, + 27, + 50, + 32, + 191, + 127, + 239, + 51, + 162, + 24, + 230, + 109, + 67, + 111, + 208, + 40, + 34, + 192, + 211, + 44, + 165, + 230, + 61, + 87, + 22, + 43, + 83, + 187, + 45, + 60, + 81, + 27, + 167, + 140, + 29, + 198, + 222, + 246, + 63, + 218, + 20, + 255, + 141, + 49, + 8, + 184, + 62, + 153, + 195, + 189, + 39, + 125, + 87, + 163, + 144, + 73, + 19, + 219, + 99, + 173, + 160, + 255, + 196, + 187, + 32, + 206, + 21, + 17, + 75, + 121, + 33, + 201, + 19, + 251, + 243, + 216, + 148, + 191, + 23, + 146, + 168, + 18, + 126, + 170, + 148, + 217, + 147, + 101, + 73, + 157, + 153, + 10, + 231, + 49, + 109, + 213, + 73, + 213, + 187, + 120, + 192, + 164, + 23, + 24, + 252, + 150, + 157, + 65, + 168, + 198, + 77, + 214, + 216, + 106, + 76, + 53, + 176, + 200, + 25, + 86, + 1, + 62, + 211, + 221, + 27, + 17, + 159, + 227, + 91, + 8, + 62, + 83, + 201, + 188, + 20, + 250, + 102, + 174, + 236, + 140, + 221, + 22, + 76, + 88, + 128, + 95, + 47, + 179, + 183, + 70, + 49, + 180, + 240, + 91, + 133, + 2, + 95, + 129, + 11, + 15, + 208, + 10, + 52, + 200, + 254, + 9, + 136, + 182, + 38, + 253, + 120, + 89, + 184, + 127, + 92, + 235, + 30, + 199, + 147, + 188, + 58, + 18, + 241, + 251, + 75, + 50, + 34, + 0, + 128, + 213, + 160, + 70, + 218, + 190, + 251, + 250, + 110, + 173, + 82, + 183, + 77, + 9, + 10, + 52, + 151, + 76, + 62, + 178, + 150, + 57, + 151, + 20, + 193, + 55, + 108, + 87, + 63, + 36, + 147, + 115, + 107, + 143, + 72, + 155, + 26, + 191, + 160, + 186, + 209, + 217, + 204, + 246, + 35, + 246, + 22, + 226, + 198, + 165, + 207, + 177, + 4, + 39, + 88, + 203, + 160, + 80, + 57, + 209, + 126, + 36, + 63, + 217, + 241, + 217, + 59, + 80, + 92, + 213, + 68, + 46, + 131, + 75, + 161, + 160, + 155, + 12, + 136, + 1, + 54, + 9, + 196, + 213, + 56, + 214, + 42, + 48, + 6, + 223, + 143, + 62, + 206, + 244, + 134, + 61, + 104, + 96, + 207, + 150, + 152, + 225, + 128, + 173, + 28, + 138, + 30, + 94, + 126, + 120, + 201, + 37, + 139, + 189, + 71, + 180, + 205, + 233, + 212, + 61, + 104, + 9, + 19, + 59, + 230, + 244, + 115, + 226, + 195, + 133, + 133, + 68, + 187, + 61, + 139, + 75, + 232, + 80, + 84, + 18, + 121, + 114, + 51, + 253, + 109, + 120, + 232, + 211, + 205, + 111, + 167, + 128, + 0, + 115, + 211, + 1, + 155, + 82, + 110, + 34, + 159, + 153, + 61, + 160, + 145, + 99, + 6, + 24, + 44, + 216, + 188, + 4, + 147, + 203, + 23, + 113, + 26, + 64, + 207, + 142, + 224, + 48, + 139, + 93, + 203, + 48, + 97, + 28, + 171, + 193, + 247, + 122, + 45, + 29, + 77, + 164, + 148, + 21, + 23, + 193, + 32, + 167, + 178, + 100, + 135, + 14, + 88, + 54, + 240, + 208, + 143, + 159, + 19, + 7, + 224, + 202, + 148, + 159, + 201, + 108, + 211, + 157, + 19, + 160, + 231, + 58, + 155, + 108, + 34, + 106, + 58, + 119, + 1, + 132, + 144, + 174, + 154, + 78, + 113, + 31, + 176, + 122, + 206, + 97, + 48, + 240, + 74, + 41, + 105, + 27, + 229, + 152, + 126, + 71, + 154, + 27, + 83, + 51, + 197, + 163, + 111, + 222, + 94, + 247, + 67, + 190, + 26, + 15, + 182, + 46, + 246, + 39, + 136, + 159, + 53, + 126, + 157, + 134, + 194, + 138, + 190, + 49, + 73, + 33, + 230, + 167, + 8, + 119, + 181, + 10, + 213, + 219, + 3, + 171, + 177, + 138, + 48, + 104, + 243, + 30, + 123, + 66, + 191, + 70, + 229, + 117, + 108, + 138, + 98, + 189, + 251, + 63, + 159, + 132, + 232, + 20, + 22, + 115, + 193, + 54, + 176, + 243, + 8, + 237, + 173, + 176, + 95, + 115, + 147, + 187, + 124, + 157, + 9, + 202, + 123, + 62, + 64, + 144, + 167, + 75, + 186, + 239, + 155, + 133, + 58, + 173, + 171, + 87, + 54, + 182, + 92, + 120, + 233, + 244, + 41, + 165, + 101, + 160, + 64, + 19, + 161, + 241, + 202, + 111, + 9, + 222, + 195, + 164, + 1, + 2, + 115, + 37, + 244, + 223, + 194, + 37, + 165, + 129, + 102, + 136, + 186, + 14, + 177, + 43, + 13, + 147, + 246, + 84, + 226, + 45, + 20, + 245, + 17, + 252, + 145, + 239, + 234, + 71, + 56, + 18, + 225, + 33, + 127, + 86, + 188, + 199, + 255, + 41, + 44, + 72, + 12, + 83, + 138, + 183, + 3, + 5, + 119, + 40, + 232, + 22, + 157, + 228, + 133, + 166, + 233, + 129, + 175, + 100, + 85, + 17, + 115, + 135, + 112, + 255, + 223, + 74, + 244, + 25, + 208, + 6, + 161, + 183, + 15, + 113, + 175, + 20, + 143, + 1, + 89, + 214, + 76, + 228, + 109, + 32, + 211, + 195, + 94, + 251, + 230, + 22, + 146, + 175, + 245, + 202, + 13, + 217, + 238, + 71, + 73, + 202, + 218, + 35, + 107, + 11, + 146, + 24, + 56, + 111, + 109, + 48, + 13, + 170, + 96, + 250, + 49, + 60, + 131, + 223, + 43, + 249, + 40, + 15, + 128, + 206, + 232, + 226, + 137, + 132, + 203, + 89, + 124, + 86, + 112, + 109, + 47, + 159, + 221, + 60, + 229, + 196, + 137, + 214, + 214, + 80, + 72, + 156, + 4, + 103, + 250, + 116, + 151, + 210, + 107, + 55, + 200, + 100, + 226, + 74, + 212, + 214, + 212, + 221, + 25, + 79, + 32, + 134, + 25, + 238, + 145, + 212, + 120, + 217, + 54, + 179, + 97, + 80, + 168, + 48, + 110, + 103, + 56, + 58, + 0, + 166, + 133, + 203, + 192, + 105, + 86, + 211, + 225, + 62, + 45, + 98, + 59, + 49, + 70, + 100, + 225, + 192, + 104, + 169, + 202, + 162, + 86, + 106, + 236, + 153, + 187, + 20, + 215, + 64, + 76, + 239, + 29, + 144, + 162, + 214, + 159, + 131, + 47, + 134, + 189, + 56, + 181, + 186, + 63, + 133, + 210, + 9, + 145, + 38, + 236, + 207, + 17, + 137, + 25, + 246, + 142, + 73, + 244, + 145, + 220, + 62, + 242, + 227, + 138, + 144, + 203, + 197, + 36, + 248, + 160, + 38, + 117, + 91, + 126, + 250, + 220, + 142, + 46, + 240, + 34, + 205, + 170, + 48, + 227, + 7, + 123, + 200, + 160, + 54, + 19, + 229, + 25, + 108, + 170, + 74, + 9, + 78, + 106, + 168, + 157, + 128, + 176, + 216, + 193, + 82, + 64, + 218, + 19, + 208, + 0, + 202, + 74, + 186, + 122, + 110, + 178, + 18, + 79, + 88, + 222, + 12, + 165, + 192, + 193, + 201, + 230, + 48, + 102, + 20, + 250, + 51, + 29, + 242, + 136, + 10, + 144, + 28, + 112, + 76, + 86, + 246, + 253, + 6, + 179, + 123, + 138, + 125, + 121, + 112, + 129, + 116, + 188, + 194, + 47, + 229, + 112, + 255, + 157, + 189, + 70, + 19, + 212, + 184, + 46, + 196, + 152, + 14, + 93, + 206, + 53, + 242, + 116, + 27, + 0, + 186, + 99, + 139, + 10, + 196, + 3, + 123, + 152, + 141, + 80, + 50, + 233, + 184, + 25, + 193, + 38, + 231, + 70, + 40, + 19, + 152, + 30, + 50, + 5, + 23, + 29, + 187, + 241, + 160, + 70, + 165, + 79, + 34, + 4, + 1, + 165, + 38, + 223, + 72, + 87, + 106, + 106, + 67, + 196, + 198, + 112, + 118, + 198, + 37, + 107, + 89, + 111, + 218, + 1, + 25, + 115, + 123, + 12, + 90, + 224, + 26, + 79, + 99, + 155, + 146, + 183, + 154, + 182, + 114, + 31, + 152, + 53, + 112, + 86, + 91, + 102, + 64, + 96, + 76, + 46, + 179, + 106, + 150, + 198, + 56, + 57, + 98, + 147, + 73, + 160, + 27, + 185, + 17, + 154, + 136, + 119, + 2, + 247, + 228, + 104, + 72, + 250, + 159, + 51, + 180, + 210, + 41, + 115, + 184, + 136, + 236, + 50, + 40, + 115, + 181, + 73, + 70, + 83, + 103, + 204, + 207, + 243, + 217, + 162, + 212, + 224, + 66, + 130, + 64, + 71, + 162, + 115, + 57, + 51, + 68, + 79, + 231, + 3, + 28, + 177, + 143, + 56, + 191, + 204, + 154, + 245, + 17, + 102, + 253, + 223, + 75, + 202, + 130, + 136, + 88, + 51, + 174, + 183, + 86, + 35, + 251, + 221, + 225, + 73, + 178, + 99, + 188, + 188, + 224, + 74, + 129, + 167, + 224, + 164, + 226, + 237, + 30, + 211, + 9, + 124, + 246, + 77, + 198, + 99, + 17, + 162, + 104, + 54, + 215, + 26, + 114, + 153, + 138, + 75, + 201, + 90, + 69, + 106, + 66, + 112, + 30, + 155, + 181, + 97, + 202, + 114, + 95, + 48, + 162, + 175, + 62, + 230, + 230, + 151, + 245, + 129, + 164, + 107, + 65, + 120, + 105, + 107, + 232, + 193, + 47, + 31, + 238, + 255, + 179, + 254, + 118, + 237, + 4, + 112, + 90, + 74, + 129, + 88, + 147, + 136, + 218, + 233, + 158, + 25, + 107, + 40, + 117, + 101, + 80, + 170, + 35, + 151, + 69, + 100, + 158, + 1, + 160, + 10, + 243, + 99, + 197, + 63, + 40, + 59, + 118, + 175, + 131, + 31, + 159, + 243, + 5, + 28, + 131, + 19, + 71, + 134, + 229, + 216, + 215, + 245, + 164, + 0, + 147, + 153, + 9, + 102, + 53, + 213, + 216, + 253, + 136, + 41, + 162, + 56, + 223, + 224, + 240, + 161, + 189, + 181, + 88, + 170, + 161, + 190, + 236, + 26, + 236, + 9, + 4, + 171, + 129, + 46, + 113, + 144, + 107, + 104, + 73, + 16, + 215, + 23, + 130, + 201, + 228, + 2, + 197, + 237, + 57, + 115, + 82, + 147, + 22, + 245, + 5, + 74, + 211, + 11, + 99, + 16, + 14, + 105, + 135, + 224, + 254, + 128, + 249, + 108, + 73, + 136, + 96, + 76, + 96, + 163, + 101, + 133, + 136, + 218, + 80, + 93, + 34, + 137, + 95, + 195, + 62, + 199, + 16, + 152, + 127, + 151, + 116, + 104, + 166, + 49, + 216, + 207, + 211, + 189, + 118, + 138, + 218, + 219, + 235, + 205, + 41, + 106, + 42, + 184, + 127, + 231, + 207, + 46, + 121, + 210, + 179, + 72, + 250, + 57, + 244, + 137, + 220, + 91, + 111, + 221, + 49, + 152, + 183, + 50, + 138, + 63, + 118, + 146, + 21, + 218, + 36, + 101, + 148, + 43, + 174, + 8, + 241, + 1, + 68, + 27, + 216, + 39, + 24, + 145, + 29, + 213, + 165, + 6, + 4, + 58, + 238, + 62, + 200, + 27, + 118, + 22, + 46, + 222, + 44, + 85, + 95, + 106, + 206, + 88, + 217, + 95, + 129, + 104, + 183, + 179, + 15, + 3, + 168, + 8, + 77, + 252, + 20, + 89, + 174, + 211, + 100, + 169, + 193, + 198, + 83, + 164, + 223, + 231, + 148, + 157, + 224, + 150, + 122, + 243, + 129, + 25, + 65, + 27, + 18, + 151, + 58, + 120, + 221, + 159, + 182, + 41, + 36, + 99, + 231, + 98, + 198, + 3, + 40, + 199, + 222, + 83, + 19, + 28, + 31, + 74, + 120, + 230, + 218, + 105, + 250, + 109, + 97, + 60, + 56, + 113, + 198, + 244, + 11, + 177, + 4, + 39, + 0, + 39, + 153, + 253, + 109, + 194, + 244, + 31, + 32, + 174, + 156, + 64, + 8, + 104, + 125, + 170, + 220, + 81, + 203, + 178, + 167, + 0, + 225, + 109, + 119, + 149, + 103, + 150, + 56, + 117, + 216, + 168, + 144, + 215, + 115, + 245, + 234, + 129, + 42, + 176, + 48, + 84, + 70, + 4, + 38, + 228, + 53, + 46, + 176, + 211, + 70, + 240, + 188, + 126, + 94, + 70, + 235, + 13, + 114, + 6, + 83, + 88, + 77, + 25, + 216, + 214, + 79, + 234, + 191, + 174, + 29, + 117, + 224, + 38, + 207, + 230, + 232, + 220, + 88, + 104, + 196, + 220, + 133, + 65, + 53, + 85, + 15, + 104, + 164, + 223, + 242, + 67, + 184, + 211, + 152, + 113, + 244, + 130, + 188, + 17, + 253, + 2, + 143, + 96, + 84, + 183, + 221, + 150, + 160, + 88, + 157, + 217, + 126, + 211, + 47, + 154, + 95, + 107, + 105, + 34, + 120, + 49, + 224, + 101, + 197, + 88, + 110, + 243, + 187, + 168, + 9, + 44, + 23, + 38, + 134, + 140, + 195, + 102, + 1, + 213, + 42, + 237, + 164, + 3, + 50, + 105, + 222, + 171, + 93, + 222, + 168, + 0, + 143, + 125, + 71, + 240, + 11, + 230, + 248, + 111, + 57, + 41, + 122, + 169, + 104, + 173, + 194, + 36, + 162, + 247, + 214, + 130, + 175, + 242, + 149, + 112, + 237, + 63, + 180, + 15, + 157, + 177, + 47, + 213, + 123, + 127, + 161, + 40, + 72, + 198, + 87, + 60, + 211, + 151, + 241, + 222, + 7, + 186, + 207, + 101, + 87, + 60, + 218, + 255, + 202, + 232, + 4, + 91, + 75, + 178, + 114, + 147, + 140, + 90, + 200, + 91, + 145, + 190, + 83, + 177, + 4, + 56, + 217, + 164, + 85, + 31, + 105, + 51, + 62, + 31, + 43, + 237, + 109, + 80, + 190, + 110, + 187, + 52, + 107, + 235, + 175, + 126, + 75, + 243, + 125, + 157, + 6, + 174, + 175, + 217, + 18, + 171, + 5, + 71, + 165, + 131, + 63, + 231, + 176, + 96, + 237, + 158, + 207, + 19, + 202, + 111, + 32, + 146, + 216, + 217, + 165, + 137, + 156, + 46, + 191, + 234, + 164, + 114, + 124, + 48, + 212, + 26, + 226, + 105, + 26, + 161, + 152, + 72, + 58, + 58, + 213, + 44, + 197, + 35, + 212, + 159, + 85, + 80, + 72, + 34, + 35, + 69, + 16, + 96, + 68, + 10, + 22, + 116, + 1, + 155, + 87, + 129, + 191, + 212, + 134, + 183, + 173, + 13, + 97, + 199, + 228, + 48, + 44, + 114, + 5, + 68, + 88, + 235, + 86, + 124, + 158, + 69, + 31, + 79, + 12, + 180, + 237, + 47, + 101, + 146, + 176, + 188, + 23, + 132, + 115, + 52, + 103, + 133, + 198, + 242, + 69, + 38, + 234, + 206, + 212, + 222, + 48, + 94, + 249, + 102, + 204, + 91, + 128, + 63, + 115, + 199, + 46, + 147, + 89, + 253, + 236, + 108, + 108, + 185, + 117, + 181, + 79, + 71, + 0, + 23, + 228, + 231, + 3, + 92, + 251, + 21, + 53, + 107, + 92, + 222, + 93, + 241, + 152, + 147, + 180, + 222, + 230, + 174, + 173, + 136, + 105, + 193, + 38, + 253, + 220, + 191, + 144, + 155, + 45, + 243, + 119, + 165, + 110, + 150, + 59, + 117, + 167, + 249, + 107, + 77, + 183, + 171, + 214, + 246, + 203, + 151, + 255, + 233, + 206, + 83, + 202, + 100, + 130, + 4, + 115, + 201, + 39, + 59, + 215, + 35, + 38, + 248, + 224, + 249, + 166, + 254, + 211, + 214, + 190, + 4, + 129, + 142, + 181, + 17, + 193, + 255, + 165, + 235, + 244, + 210, + 140, + 31, + 180, + 252, + 53, + 153, + 45, + 223, + 0, + 147, + 255, + 225, + 173, + 8, + 38, + 228, + 34, + 215, + 84, + 199, + 76, + 225, + 14, + 145, + 147, + 126, + 129, + 14, + 245, + 34, + 128, + 174, + 214, + 108, + 217, + 18, + 18, + 234, + 84, + 54, + 241, + 205, + 199, + 111, + 160, + 171, + 195, + 85, + 48, + 119, + 56, + 253, + 138, + 96, + 43, + 146, + 120, + 30, + 30, + 219, + 212, + 221, + 140, + 243, + 143, + 24, + 181, + 29, + 223, + 199, + 165, + 226, + 145, + 191, + 246, + 33, + 245, + 154, + 56, + 236, + 32, + 122, + 140, + 125, + 115, + 4, + 134, + 191, + 185, + 21, + 49, + 253, + 219, + 138, + 112, + 125, + 136, + 211, + 123, + 230, + 31, + 3, + 34, + 97, + 225, + 76, + 244, + 180, + 147, + 55, + 26, + 95, + 188, + 54, + 133, + 163, + 24, + 9, + 23, + 86, + 85, + 178, + 179, + 9, + 117, + 43, + 165, + 34, + 214, + 155, + 54, + 199, + 70, + 13, + 242, + 181, + 202, + 213, + 49, + 234, + 136, + 131, + 198, + 2, + 213, + 126, + 187, + 232, + 229, + 198, + 98, + 192, + 130, + 3, + 34, + 244, + 235, + 92, + 223, + 35, + 86, + 230, + 10, + 226, + 29, + 12, + 90, + 192, + 169, + 236, + 28, + 200, + 127, + 3, + 79, + 11, + 228, + 88, + 168, + 192, + 67, + 103, + 202, + 9, + 252, + 58, + 255, + 28, + 43, + 84, + 163, + 41, + 174, + 130, + 55, + 227, + 55, + 112, + 160, + 243, + 153, + 84, + 127, + 94, + 126, + 213, + 199, + 91, + 38, + 224, + 181, + 134, + 137, + 49, + 195, + 81, + 88, + 243, + 204, + 172, + 193, + 29, + 65, + 60, + 117, + 39, + 2, + 219, + 214, + 222, + 97, + 12, + 184, + 177, + 135, + 88, + 184, + 154, + 202, + 252, + 117, + 92, + 171, + 7, + 82, + 66, + 248, + 189, + 73, + 242, + 188, + 54, + 97, + 99, + 111, + 36, + 68, + 190, + 210, + 165, + 148, + 87, + 245, + 13, + 150, + 175, + 147, + 252, + 20, + 160, + 53, + 154, + 86, + 107, + 35, + 11, + 59, + 191, + 107, + 97, + 50, + 127, + 205, + 98, + 136, + 63, + 202, + 118, + 17, + 178, + 208, + 96, + 77, + 219, + 195, + 136, + 159, + 136, + 212, + 176, + 133, + 71, + 97, + 101, + 86, + 160, + 170, + 88, + 131, + 65, + 160, + 141, + 71, + 59, + 149, + 137, + 98, + 195, + 120, + 7, + 122, + 104, + 29, + 154, + 101, + 217, + 192, + 19, + 219, + 61, + 195, + 106, + 153, + 248, + 117, + 87, + 82, + 29, + 17, + 180, + 204, + 20, + 206, + 208, + 45, + 52, + 254, + 200, + 173, + 195, + 212, + 114, + 210, + 104, + 9, + 243, + 196, + 67, + 87, + 123, + 82, + 150, + 97, + 27, + 3, + 192, + 1, + 76, + 22, + 153, + 65, + 73, + 44, + 179, + 203, + 244, + 94, + 80, + 152, + 145, + 140, + 109, + 93, + 183, + 106, + 0, + 208, + 60, + 145, + 159, + 193, + 27, + 86, + 3, + 240, + 21, + 130, + 41, + 78, + 235, + 37, + 204, + 111, + 175, + 163, + 112, + 1, + 230, + 80, + 200, + 203, + 141, + 4, + 64, + 124, + 7, + 147, + 176, + 200, + 100, + 20, + 111, + 88, + 97, + 199, + 15, + 143, + 223, + 208, + 169, + 143, + 224, + 145, + 28, + 199, + 185, + 156, + 246, + 171, + 18, + 124, + 59, + 157, + 151, + 96, + 93, + 220, + 244, + 224, + 20, + 181, + 112, + 231, + 171, + 205, + 98, + 201, + 77, + 68, + 126, + 167, + 228, + 87, + 160, + 136, + 131, + 149, + 74, + 217, + 162, + 52, + 206, + 163, + 124, + 21, + 241, + 107, + 187, + 22, + 64, + 129, + 197, + 152, + 7, + 46, + 168, + 164, + 245, + 229, + 155, + 46, + 69, + 237, + 221, + 169, + 209, + 1, + 126, + 175, + 84, + 0, + 13, + 204, + 113, + 144, + 182, + 209, + 18, + 236, + 109, + 175, + 17, + 251, + 206, + 133, + 79, + 179, + 163, + 17, + 166, + 35, + 59, + 186, + 145, + 152, + 140, + 251, + 225, + 71, + 229, + 38, + 248, + 237, + 61, + 2, + 17, + 243, + 54, + 205, + 140, + 236, + 208, + 101, + 119, + 183, + 237, + 238, + 184, + 130, + 125, + 38, + 233, + 175, + 250, + 197, + 185, + 117, + 40, + 206, + 181, + 68, + 28, + 90, + 65, + 230, + 39, + 225, + 151, + 136, + 148, + 107, + 87, + 228, + 103, + 60, + 162, + 185, + 224, + 78, + 39, + 228, + 85, + 211, + 104, + 56, + 50, + 150, + 165, + 123, + 68, + 193, + 91, + 206, + 217, + 205, + 254, + 66, + 170, + 119, + 205, + 119, + 94, + 12, + 150, + 18, + 67, + 123, + 152, + 62, + 202, + 63, + 21, + 93, + 128, + 1, + 44, + 225, + 208, + 211, + 63, + 181, + 121, + 181, + 234, + 126, + 135, + 214, + 89, + 208, + 198, + 128, + 166, + 178, + 97, + 11, + 187, + 79, + 26, + 208, + 193, + 184, + 54, + 55, + 38, + 242, + 2, + 101, + 14, + 29, + 186, + 244, + 133, + 246, + 76, + 43, + 99, + 215, + 71, + 59, + 53, + 76, + 248, + 215, + 21, + 226, + 49, + 93, + 134, + 30, + 236, + 154, + 185, + 83, + 221, + 150, + 63, + 188, + 221, + 178, + 61, + 107, + 120, + 147, + 108, + 34, + 83, + 147, + 90, + 211, + 228, + 101, + 59, + 3, + 42, + 219, + 123, + 145, + 19, + 139, + 238, + 2, + 86, + 112, + 63, + 118, + 159, + 6, + 24, + 147, + 23, + 138, + 33, + 184, + 113, + 211, + 26, + 27, + 94, + 214, + 219, + 46, + 142, + 13, + 224, + 122, + 8, + 69, + 85, + 165, + 33, + 46, + 241, + 178, + 246, + 141, + 127, + 150, + 164, + 163, + 180, + 175, + 32, + 156, + 51, + 232, + 229, + 2, + 136, + 0, + 5, + 63, + 164, + 141, + 142, + 117, + 216, + 188, + 162, + 193, + 240, + 120, + 66, + 89, + 140, + 19, + 255, + 177, + 255, + 21, + 128, + 123, + 60, + 108, + 150, + 143, + 110, + 110, + 35, + 179, + 201, + 75, + 108, + 43, + 230, + 82, + 194, + 161, + 226, + 247, + 28, + 48, + 57, + 180, + 41, + 139, + 107, + 241, + 116, + 94, + 178, + 156, + 105, + 253, + 155, + 27, + 116, + 25, + 194, + 214, + 196, + 9, + 235, + 215, + 174, + 135, + 83, + 77, + 159, + 186, + 240, + 24, + 104, + 50, + 34, + 62, + 27, + 110, + 126, + 243, + 133, + 126, + 209, + 196, + 160, + 67, + 175, + 118, + 183, + 146, + 32, + 180, + 197, + 154, + 42, + 184, + 60, + 194, + 230, + 253, + 9, + 83, + 161, + 186, + 64, + 91, + 235, + 129, + 85, + 28, + 6, + 227, + 50, + 201, + 219, + 68, + 223, + 114, + 239, + 15, + 34, + 50, + 1, + 220, + 77, + 55, + 142, + 32, + 102, + 15, + 109, + 227, + 190, + 255, + 153, + 144, + 18, + 135, + 144, + 244, + 186, + 173, + 1, + 211, + 29, + 236, + 177, + 52, + 110, + 58, + 174, + 14, + 167, + 134, + 169, + 79, + 109, + 24, + 96, + 232, + 136, + 103, + 58, + 40, + 146, + 118, + 147, + 131, + 147, + 112, + 84, + 156, + 237, + 7, + 14, + 179, + 135, + 135, + 102, + 31, + 123, + 92, + 188, + 150, + 40, + 185, + 45, + 119, + 119, + 192, + 251, + 53, + 188, + 16, + 220, + 18, + 35, + 96, + 248, + 201, + 148, + 51, + 78, + 233, + 93, + 249, + 250, + 139, + 6, + 24, + 253, + 9, + 7, + 50, + 154, + 7, + 239, + 216, + 242, + 45, + 127, + 184, + 140, + 217, + 207, + 145, + 254, + 4, + 88, + 50, + 246, + 40, + 202, + 168, + 9, + 255, + 204, + 102, + 12, + 17, + 48, + 202, + 7, + 101, + 28, + 90, + 137, + 56, + 40, + 101, + 120, + 163, + 253, + 110, + 77, + 153, + 12, + 217, + 52, + 3, + 207, + 234, + 119, + 221, + 183, + 156, + 168, + 141, + 139, + 8, + 10, + 75, + 30, + 177, + 38, + 241, + 172, + 38, + 38, + 236, + 170, + 135, + 65, + 167, + 198, + 44, + 236, + 82, + 222, + 100, + 222, + 149, + 56, + 40, + 127, + 153, + 6, + 53, + 230, + 195, + 203, + 130, + 31, + 71, + 243, + 138, + 69, + 104, + 27, + 150, + 233, + 17, + 115, + 255, + 130, + 52, + 48, + 188, + 233, + 138, + 159, + 207, + 151, + 198, + 38, + 225, + 165, + 31, + 91, + 23, + 207, + 78, + 216, + 131, + 40, + 55, + 184, + 224, + 129, + 248, + 242, + 194, + 7, + 45, + 242, + 75, + 245, + 232, + 42, + 171, + 88, + 26, + 221, + 188, + 74, + 131, + 144, + 27, + 250, + 171, + 224, + 72, + 247, + 7, + 151, + 56, + 163, + 187, + 203, + 238, + 198, + 80, + 226, + 137, + 245, + 159, + 184, + 23, + 30, + 42, + 224, + 86, + 143, + 225, + 190, + 138, + 15, + 142, + 27, + 90, + 76, + 46, + 190, + 39, + 15, + 254, + 249, + 164, + 89, + 86, + 58, + 12, + 161, + 34, + 117, + 161, + 218, + 103, + 116, + 242, + 201, + 201, + 248, + 209, + 12, + 148, + 144, + 129, + 55, + 108, + 154, + 106, + 170, + 140, + 202, + 202, + 117, + 156, + 121, + 92, + 253, + 44, + 8, + 104, + 182, + 116, + 235, + 110, + 124, + 89, + 74, + 239, + 50, + 190, + 199, + 61, + 67, + 194, + 119, + 46, + 124, + 250, + 25, + 38, + 169, + 199, + 118, + 44, + 10, + 128, + 137, + 14, + 148, + 164, + 19, + 117, + 85, + 247, + 113, + 27, + 113, + 188, + 20, + 108, + 123, + 92, + 166, + 30, + 152, + 225, + 135, + 66, + 70, + 151, + 106, + 86, + 86, + 242, + 112, + 123, + 12, + 224, + 67, + 139, + 214, + 129, + 68, + 139, + 64, + 16, + 239, + 33, + 139, + 79, + 196, + 87, + 98, + 12, + 22, + 108, + 231, + 229, + 114, + 231, + 221, + 129, + 211, + 191, + 69, + 0, + 218, + 111, + 242, + 234, + 56, + 194, + 238, + 52, + 210, + 237, + 131, + 75, + 92, + 43, + 6, + 100, + 89, + 248, + 30, + 112, + 179, + 71, + 220, + 151, + 234, + 4, + 61, + 166, + 12, + 41, + 34, + 85, + 64, + 247, + 198, + 97, + 97, + 161, + 244, + 64, + 41, + 95, + 183, + 112, + 187, + 152, + 60, + 109, + 217, + 168, + 96, + 152, + 42, + 160, + 42, + 157, + 225, + 247, + 103, + 54, + 113, + 10, + 194, + 236, + 3, + 16, + 104, + 101, + 153, + 75, + 204, + 22, + 116, + 97, + 252, + 139, + 115, + 104, + 225, + 163, + 7, + 77, + 244, + 133, + 245, + 3, + 106, + 78, + 49, + 231, + 114, + 187, + 212, + 88, + 126, + 80, + 53, + 112, + 161, + 43, + 233, + 25, + 191, + 253, + 188, + 36, + 109, + 143, + 117, + 40, + 131, + 20, + 163, + 77, + 199, + 142, + 89, + 9, + 28, + 84, + 16, + 75, + 25, + 135, + 115, + 117, + 198, + 38, + 159, + 200, + 27, + 217, + 120, + 148, + 53, + 28, + 100, + 79, + 101, + 75, + 184, + 236, + 47, + 127, + 92, + 38, + 153, + 235, + 38, + 69, + 197, + 247, + 82, + 85, + 185, + 192, + 223, + 36, + 45, + 66, + 14, + 106, + 158, + 6, + 185, + 9, + 98, + 98, + 125, + 253, + 49, + 250, + 130, + 200, + 62, + 141, + 36, + 245, + 233, + 60, + 186, + 194, + 170, + 155, + 149, + 154, + 35, + 204, + 214, + 64, + 4, + 147, + 6, + 41, + 27, + 94, + 24, + 79, + 4, + 34, + 167, + 126, + 134, + 119, + 19, + 214, + 236, + 147, + 232, + 146, + 238, + 162, + 157, + 54, + 173, + 213, + 41, + 1, + 3, + 241, + 28, + 39, + 161, + 118, + 80, + 236, + 223, + 57, + 28, + 77, + 247, + 240, + 247, + 203, + 71, + 75, + 156, + 151, + 147, + 212, + 153, + 17, + 126, + 52, + 109, + 166, + 51, + 58, + 242, + 62, + 149, + 29, + 82, + 228, + 176, + 130, + 197, + 82, + 87, + 29, + 193, + 194, + 88, + 21, + 73, + 222, + 86, + 248, + 44, + 89, + 218, + 73, + 39, + 255, + 84, + 240, + 63, + 147, + 92, + 118, + 123, + 88, + 48, + 61, + 109, + 58, + 197, + 168, + 121, + 163, + 105, + 111, + 138, + 78, + 23, + 227, + 0, + 237, + 80, + 233, + 160, + 229, + 7, + 243, + 0, + 124, + 229, + 81, + 125, + 84, + 10, + 125, + 233, + 199, + 91, + 107, + 163, + 209, + 201, + 81, + 199, + 41, + 111, + 104, + 97, + 7, + 27, + 57, + 209, + 0, + 247, + 76, + 18, + 242, + 10, + 172, + 193, + 76, + 161, + 46, + 104, + 47, + 36, + 55, + 165, + 163, + 125, + 237, + 233, + 168, + 59, + 136, + 173, + 185, + 110, + 115, + 148, + 163, + 116, + 34, + 58, + 17, + 186, + 58, + 174, + 135, + 86, + 225, + 138, + 239, + 157, + 248, + 44, + 214, + 147, + 99, + 10, + 133, + 18, + 108, + 132, + 73, + 224, + 53, + 135, + 104, + 119, + 12, + 183, + 166, + 48, + 75, + 44, + 254, + 69, + 60, + 213, + 70, + 175, + 81, + 7, + 63, + 49, + 152, + 65, + 72, + 140, + 185, + 64, + 220, + 156, + 90, + 6, + 228, + 14, + 230, + 160, + 15, + 118, + 115, + 35, + 169, + 185, + 208, + 141, + 163, + 70, + 237, + 87, + 143, + 151, + 48, + 193, + 185, + 36, + 105, + 235, + 67, + 215, + 86, + 236, + 166, + 1, + 202, + 175, + 175, + 227, + 130, + 145, + 22, + 129, + 69, + 121, + 175, + 142, + 181, + 139, + 196, + 99, + 81, + 121, + 79, + 88, + 23, + 163, + 68, + 35, + 118, + 50, + 11, + 69, + 39, + 156, + 28, + 228, + 169, + 198, + 85, + 39, + 142, + 215, + 47, + 2, + 70, + 32, + 137, + 93, + 18, + 107, + 184, + 49, + 135, + 168, + 98, + 99, + 116, + 180, + 100, + 141, + 230, + 239, + 74, + 47, + 219, + 166, + 221, + 204, + 43, + 148, + 233, + 30, + 37, + 53, + 201, + 5, + 153, + 241, + 123, + 89, + 31, + 235, + 102, + 241, + 67, + 19, + 133, + 52, + 100, + 70, + 29, + 138, + 133, + 89, + 249, + 243, + 36, + 103, + 239, + 9, + 15, + 249, + 40, + 178, + 223, + 248, + 4, + 254, + 235, + 100, + 76, + 99, + 24, + 252, + 238, + 94, + 42, + 90 + ] + }, + { + name: "const-2", + shape: [ + 4 + ], + type: "INT48", + data: [ + 151, + 217, + 60, + 93, + 201, + 114, + 151, + 139, + 231, + 8, + 146, + 220, + 153, + 232, + 63, + 149, + 84, + 182, + 175, + 82, + 7, + 9, + 165, + 113 + ] + }, + { + name: "result-0", + shape: [ + 1, + 2, + 2, + 4 + ], + type: "INT48" + } + ], + inputs: [ + "input-0" + ], + outputs: [ + "result-0" + ] + } + ] + } + ] +} |