diff options
author | Jeremy Johnson <jeremy.johnson@arm.com> | 2022-06-17 13:06:00 +0100 |
---|---|---|
committer | Jeremy Johnson <jeremy.johnson@arm.com> | 2022-06-17 13:06:00 +0100 |
commit | e2ac2482baa202af7fe759a6b58d9bdd75168b6a (patch) | |
tree | d647a83a118e7dc12189a5983e7d7f9e8e096191 /frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12 | |
parent | 696175c6e320ea85243f8dac54ad0f5cf57d4dfe (diff) | |
download | conformance_tests-e2ac2482baa202af7fe759a6b58d9bdd75168b6a.tar.gz |
Updating framework tests for v0.30.0 release
Signed-off-by: Jeremy Johnson <jeremy.johnson@arm.com>
Change-Id: I216edc7080a64aa481deb192253295a006fa4373
Diffstat (limited to 'frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12')
5 files changed, 9929 insertions, 0 deletions
diff --git a/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/Conformance-TosaOutput_0.json b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/Conformance-TosaOutput_0.json new file mode 100644 index 000000000..38e5369dd --- /dev/null +++ b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/Conformance-TosaOutput_0.json @@ -0,0 +1,335 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + 136, + 63, + 155, + 160, + 88, + 89, + 126, + 110, + 84, + 142, + 115, + 137, + 108, + 102, + 122, + 149, + 144, + 121 + ], + [ + 163, + 72, + 113, + 127, + 172, + 130, + 171, + 119, + 117, + 157, + 135, + 140, + 107, + 116, + 137, + 116, + 112, + 87 + ], + [ + 129, + 134, + 104, + 91, + 119, + 147, + 127, + 122, + 128, + 145, + 135, + 66, + 132, + 158, + 125, + 124, + 107, + 103 + ], + [ + 120, + 151, + 89, + 120, + 150, + 127, + 131, + 102, + 114, + 115, + 132, + 114, + 132, + 121, + 130, + 121, + 92, + 91 + ] + ], + [ + [ + 97, + 179, + 108, + 133, + 185, + 101, + 54, + 143, + 139, + 53, + 109, + 114, + 104, + 84, + 158, + 195, + 146, + 147 + ], + [ + 164, + 81, + 104, + 80, + 116, + 142, + 130, + 142, + 143, + 97, + 87, + 127, + 128, + 159, + 126, + 110, + 121, + 155 + ], + [ + 134, + 135, + 88, + 134, + 117, + 109, + 76, + 131, + 165, + 94, + 127, + 81, + 157, + 144, + 147, + 95, + 178, + 171 + ], + [ + 107, + 42, + 180, + 132, + 150, + 111, + 103, + 132, + 131, + 135, + 102, + 180, + 152, + 117, + 182, + 82, + 155, + 117 + ] + ], + [ + [ + 102, + 101, + 88, + 112, + 144, + 175, + 67, + 135, + 164, + 126, + 108, + 163, + 145, + 138, + 139, + 94, + 115, + 101 + ], + [ + 108, + 74, + 145, + 66, + 120, + 149, + 124, + 116, + 131, + 118, + 160, + 137, + 145, + 135, + 150, + 103, + 83, + 113 + ], + [ + 108, + 83, + 99, + 168, + 145, + 108, + 124, + 126, + 100, + 151, + 129, + 49, + 103, + 176, + 167, + 114, + 130, + 145 + ], + [ + 165, + 80, + 174, + 105, + 158, + 171, + 104, + 156, + 136, + 127, + 176, + 140, + 182, + 143, + 115, + 103, + 85, + 147 + ] + ], + [ + [ + 102, + 112, + 134, + 129, + 142, + 154, + 104, + 125, + 110, + 131, + 158, + 129, + 152, + 123, + 150, + 94, + 102, + 77 + ], + [ + 135, + 115, + 164, + 148, + 112, + 163, + 130, + 93, + 125, + 109, + 104, + 154, + 172, + 121, + 119, + 107, + 140, + 150 + ], + [ + 71, + 88, + 135, + 111, + 153, + 74, + 127, + 124, + 92, + 98, + 134, + 111, + 92, + 125, + 124, + 121, + 161, + 95 + ], + [ + 114, + 86, + 107, + 133, + 88, + 129, + 139, + 156, + 118, + 118, + 135, + 101, + 132, + 108, + 123, + 124, + 107, + 142 + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/desc.json b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/desc.json new file mode 100644 index 000000000..0ffa35053 --- /dev/null +++ b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/desc.json @@ -0,0 +1,19 @@ +{ + "tosa_file": "test_conv2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12.json", + "ifm_name": [ + "TosaInput_0" + ], + "ifm_file": [ + "placeholder_0.npy" + ], + "ofm_name": [ + "TosaOutput_0" + ], + "ofm_file": [ + "output_0.npy" + ], + "expected_failure": false, + "expected_result_file": [ + "Conformance-TosaOutput_0.npy" + ] +}
\ No newline at end of file diff --git a/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/model-tflite.json b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/model-tflite.json new file mode 100644 index 000000000..19101be64 --- /dev/null +++ b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/model-tflite.json @@ -0,0 +1,4553 @@ +{ + version: 3, + operator_codes: [ + { + deprecated_builtin_code: 114, + version: 1, + builtin_code: "QUANTIZE" + }, + { + deprecated_builtin_code: 3, + version: 3, + builtin_code: "CONV_2D" + } + ], + subgraphs: [ + { + tensors: [ + { + shape: [ + 1, + 7, + 7, + 9 + ], + type: "UINT8", + buffer: 1, + name: "serving_default_placeholder_0:0", + quantization: { + scale: [ + 0.015686 + ], + zero_point: [ + 127 + ], + details_type: "NONE", + quantized_dimension: 0 + }, + is_variable: false + }, + { + shape: [ + 18, + 5, + 5, + 9 + ], + type: "INT8", + buffer: 2, + name: "conv2d", + quantization: { + scale: [ + 0.015746, + 0.015702, + 0.015567, + 0.015684, + 0.015718, + 0.015673, + 0.015683, + 0.015724, + 0.015679, + 0.01567, + 0.015716, + 0.015469, + 0.015738, + 0.015726, + 0.015721, + 0.015743, + 0.015705, + 0.015702 + ], + zero_point: [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + details_type: "NONE", + quantized_dimension: 0 + }, + is_variable: false + }, + { + shape: [ + 18 + ], + type: "INT32", + buffer: 3, + name: "result;conv2d;result/bias", + quantization: { + scale: [ + 0.000247, + 0.000246, + 0.000244, + 0.000246, + 0.000247, + 0.000246, + 0.000246, + 0.000247, + 0.000246, + 0.000246, + 0.000247, + 0.000243, + 0.000247, + 0.000247, + 0.000247, + 0.000247, + 0.000246, + 0.000246 + ], + zero_point: [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + details_type: "NONE", + quantized_dimension: 0 + }, + is_variable: false + }, + { + shape: [ + 1, + 7, + 7, + 9 + ], + type: "INT8", + buffer: 4, + name: "tfl.quantize", + quantization: { + scale: [ + 0.015686 + ], + zero_point: [ + -1 + ], + details_type: "NONE", + quantized_dimension: 0 + }, + is_variable: false + }, + { + shape: [ + 1, + 4, + 4, + 18 + ], + type: "INT8", + buffer: 5, + name: "PartitionedCall:01", + quantization: { + scale: [ + 0.549171 + ], + zero_point: [ + -5 + ], + details_type: "NONE", + quantized_dimension: 0 + }, + is_variable: false + }, + { + shape: [ + 1, + 4, + 4, + 18 + ], + type: "UINT8", + buffer: 6, + name: "PartitionedCall:0", + quantization: { + scale: [ + 0.549171 + ], + zero_point: [ + 123 + ], + details_type: "NONE", + quantized_dimension: 0 + }, + is_variable: false + } + ], + inputs: [ + 0 + ], + outputs: [ + 5 + ], + operators: [ + { + opcode_index: 0, + inputs: [ + 0 + ], + outputs: [ + 3 + ], + builtin_options_type: "NONE", + custom_options_format: "FLEXBUFFERS" + }, + { + opcode_index: 1, + inputs: [ + 3, + 1, + 2 + ], + outputs: [ + 4 + ], + builtin_options_type: "Conv2DOptions", + builtin_options: { + padding: "SAME", + stride_w: 2, + stride_h: 2, + fused_activation_function: "NONE", + dilation_w_factor: 2, + dilation_h_factor: 1 + }, + custom_options_format: "FLEXBUFFERS" + }, + { + opcode_index: 0, + inputs: [ + 4 + ], + outputs: [ + 5 + ], + builtin_options_type: "NONE", + custom_options_format: "FLEXBUFFERS" + } + ], + name: "main" + } + ], + description: "MLIR Converted.", + buffers: [ + { + }, + { + }, + { + data: [ + 154, + 79, + 49, + 106, + 224, + 42, + 145, + 0, + 0, + 191, + 169, + 35, + 43, + 210, + 141, + 214, + 137, + 110, + 78, + 65, + 19, + 132, + 6, + 16, + 109, + 163, + 110, + 231, + 65, + 252, + 224, + 250, + 99, + 68, + 136, + 97, + 78, + 149, + 108, + 32, + 53, + 135, + 133, + 47, + 116, + 30, + 212, + 171, + 122, + 202, + 78, + 61, + 118, + 29, + 26, + 56, + 121, + 120, + 36, + 93, + 252, + 106, + 81, + 136, + 201, + 64, + 146, + 96, + 154, + 70, + 10, + 209, + 239, + 57, + 188, + 53, + 164, + 51, + 88, + 201, + 170, + 7, + 179, + 28, + 230, + 68, + 9, + 46, + 152, + 39, + 138, + 0, + 122, + 188, + 221, + 191, + 170, + 75, + 217, + 151, + 12, + 84, + 174, + 4, + 186, + 55, + 211, + 255, + 150, + 76, + 18, + 131, + 219, + 209, + 143, + 225, + 194, + 19, + 250, + 79, + 31, + 151, + 175, + 217, + 108, + 28, + 225, + 105, + 185, + 33, + 52, + 65, + 212, + 97, + 37, + 158, + 135, + 153, + 228, + 179, + 45, + 70, + 134, + 99, + 221, + 10, + 196, + 242, + 250, + 60, + 209, + 37, + 25, + 42, + 220, + 44, + 80, + 71, + 20, + 87, + 252, + 157, + 24, + 238, + 159, + 97, + 4, + 194, + 160, + 34, + 121, + 63, + 173, + 222, + 229, + 217, + 129, + 126, + 206, + 167, + 249, + 253, + 126, + 95, + 9, + 109, + 203, + 47, + 72, + 239, + 40, + 123, + 111, + 67, + 18, + 125, + 109, + 162, + 244, + 142, + 91, + 152, + 174, + 186, + 10, + 208, + 202, + 199, + 79, + 3, + 152, + 254, + 196, + 21, + 106, + 114, + 206, + 203, + 231, + 96, + 139, + 214, + 7, + 138, + 180, + 159, + 19, + 241, + 79, + 38, + 42, + 207, + 10, + 79, + 111, + 172, + 76, + 45, + 166, + 183, + 158, + 216, + 41, + 111, + 5, + 55, + 8, + 63, + 169, + 89, + 201, + 97, + 185, + 124, + 163, + 227, + 228, + 151, + 69, + 122, + 91, + 21, + 254, + 194, + 135, + 179, + 211, + 218, + 106, + 91, + 104, + 135, + 114, + 147, + 30, + 227, + 194, + 227, + 8, + 194, + 212, + 44, + 37, + 246, + 57, + 28, + 124, + 103, + 145, + 134, + 45, + 68, + 170, + 233, + 92, + 77, + 68, + 111, + 91, + 3, + 158, + 77, + 65, + 188, + 54, + 130, + 5, + 32, + 100, + 219, + 236, + 43, + 234, + 156, + 124, + 249, + 38, + 10, + 237, + 162, + 254, + 100, + 187, + 111, + 29, + 84, + 176, + 185, + 240, + 186, + 147, + 126, + 48, + 106, + 76, + 23, + 165, + 250, + 23, + 86, + 115, + 214, + 226, + 251, + 65, + 157, + 13, + 211, + 159, + 116, + 96, + 122, + 180, + 168, + 211, + 158, + 65, + 108, + 246, + 89, + 244, + 184, + 85, + 25, + 160, + 119, + 87, + 17, + 46, + 12, + 241, + 147, + 21, + 159, + 194, + 248, + 85, + 61, + 82, + 15, + 73, + 132, + 150, + 49, + 42, + 200, + 215, + 33, + 217, + 124, + 122, + 45, + 156, + 146, + 2, + 200, + 255, + 18, + 213, + 0, + 61, + 231, + 27, + 109, + 131, + 252, + 246, + 98, + 96, + 174, + 61, + 221, + 206, + 88, + 51, + 118, + 101, + 222, + 52, + 67, + 153, + 9, + 140, + 69, + 217, + 171, + 12, + 127, + 246, + 65, + 61, + 55, + 24, + 107, + 182, + 231, + 86, + 181, + 5, + 99, + 115, + 113, + 85, + 74, + 21, + 213, + 196, + 145, + 144, + 20, + 166, + 233, + 98, + 15, + 129, + 197, + 110, + 57, + 26, + 237, + 60, + 45, + 13, + 82, + 59, + 187, + 97, + 214, + 74, + 196, + 134, + 123, + 58, + 248, + 115, + 123, + 211, + 198, + 22, + 209, + 243, + 213, + 104, + 120, + 176, + 125, + 47, + 41, + 174, + 73, + 243, + 234, + 76, + 228, + 19, + 81, + 104, + 158, + 13, + 79, + 234, + 146, + 125, + 67, + 121, + 103, + 213, + 255, + 207, + 158, + 217, + 18, + 85, + 50, + 202, + 55, + 89, + 60, + 136, + 127, + 189, + 91, + 190, + 73, + 2, + 208, + 184, + 163, + 150, + 1, + 8, + 236, + 119, + 211, + 175, + 243, + 136, + 21, + 243, + 146, + 105, + 126, + 122, + 13, + 206, + 18, + 183, + 176, + 242, + 153, + 153, + 118, + 2, + 212, + 56, + 203, + 131, + 82, + 51, + 186, + 48, + 84, + 157, + 40, + 62, + 51, + 7, + 41, + 158, + 116, + 60, + 77, + 44, + 11, + 152, + 68, + 194, + 247, + 161, + 1, + 100, + 121, + 136, + 24, + 17, + 31, + 163, + 231, + 237, + 246, + 200, + 184, + 191, + 251, + 46, + 233, + 189, + 196, + 88, + 15, + 31, + 71, + 198, + 212, + 147, + 139, + 196, + 194, + 180, + 222, + 238, + 160, + 187, + 27, + 15, + 135, + 214, + 96, + 206, + 93, + 173, + 42, + 145, + 210, + 72, + 160, + 34, + 6, + 13, + 124, + 113, + 108, + 100, + 103, + 230, + 192, + 36, + 199, + 77, + 167, + 196, + 10, + 144, + 71, + 209, + 61, + 58, + 111, + 103, + 105, + 41, + 204, + 206, + 119, + 167, + 198, + 42, + 105, + 242, + 108, + 163, + 34, + 34, + 169, + 74, + 24, + 3, + 180, + 30, + 55, + 141, + 161, + 232, + 95, + 244, + 127, + 31, + 14, + 110, + 138, + 126, + 216, + 237, + 162, + 182, + 235, + 8, + 137, + 49, + 192, + 45, + 147, + 38, + 191, + 255, + 228, + 14, + 86, + 30, + 100, + 165, + 107, + 41, + 90, + 153, + 16, + 205, + 129, + 46, + 93, + 198, + 151, + 130, + 95, + 154, + 237, + 145, + 150, + 49, + 111, + 136, + 35, + 249, + 121, + 228, + 32, + 8, + 218, + 221, + 28, + 150, + 195, + 31, + 76, + 217, + 64, + 111, + 98, + 219, + 127, + 145, + 252, + 117, + 174, + 111, + 77, + 85, + 82, + 15, + 45, + 191, + 60, + 193, + 130, + 202, + 31, + 62, + 142, + 30, + 52, + 24, + 170, + 90, + 146, + 11, + 114, + 89, + 15, + 6, + 18, + 157, + 130, + 230, + 85, + 74, + 89, + 216, + 69, + 24, + 115, + 46, + 89, + 102, + 44, + 207, + 232, + 65, + 69, + 1, + 190, + 236, + 83, + 109, + 85, + 214, + 131, + 37, + 177, + 22, + 242, + 47, + 239, + 32, + 244, + 234, + 81, + 196, + 233, + 82, + 223, + 173, + 76, + 215, + 16, + 168, + 7, + 0, + 102, + 57, + 202, + 123, + 120, + 231, + 153, + 230, + 131, + 60, + 219, + 142, + 7, + 193, + 182, + 200, + 248, + 233, + 175, + 232, + 205, + 107, + 101, + 130, + 103, + 49, + 4, + 254, + 68, + 90, + 187, + 85, + 26, + 54, + 29, + 21, + 216, + 223, + 181, + 130, + 36, + 22, + 101, + 85, + 67, + 240, + 168, + 124, + 127, + 154, + 134, + 170, + 40, + 226, + 225, + 86, + 195, + 203, + 163, + 219, + 13, + 134, + 241, + 254, + 2, + 231, + 147, + 67, + 20, + 133, + 93, + 248, + 118, + 80, + 167, + 170, + 36, + 143, + 152, + 68, + 216, + 12, + 107, + 55, + 78, + 158, + 31, + 162, + 16, + 70, + 203, + 202, + 24, + 192, + 107, + 194, + 186, + 140, + 155, + 158, + 50, + 94, + 254, + 166, + 112, + 19, + 233, + 246, + 235, + 99, + 201, + 185, + 186, + 174, + 154, + 45, + 63, + 110, + 151, + 134, + 123, + 209, + 59, + 81, + 60, + 238, + 255, + 130, + 22, + 52, + 65, + 80, + 198, + 195, + 229, + 61, + 206, + 192, + 119, + 100, + 192, + 237, + 160, + 33, + 158, + 70, + 211, + 23, + 118, + 42, + 105, + 67, + 129, + 176, + 38, + 71, + 39, + 12, + 159, + 67, + 199, + 118, + 17, + 61, + 106, + 213, + 230, + 187, + 243, + 122, + 235, + 35, + 57, + 187, + 84, + 240, + 144, + 119, + 207, + 51, + 169, + 209, + 111, + 220, + 17, + 139, + 167, + 154, + 65, + 34, + 105, + 229, + 247, + 222, + 81, + 214, + 144, + 195, + 2, + 210, + 221, + 137, + 202, + 216, + 180, + 207, + 237, + 228, + 123, + 181, + 152, + 13, + 31, + 94, + 191, + 111, + 25, + 46, + 48, + 177, + 49, + 76, + 74, + 76, + 166, + 243, + 251, + 34, + 235, + 130, + 48, + 43, + 135, + 10, + 21, + 158, + 57, + 108, + 114, + 57, + 5, + 177, + 253, + 36, + 236, + 40, + 140, + 75, + 126, + 63, + 214, + 176, + 176, + 78, + 4, + 228, + 115, + 164, + 246, + 107, + 67, + 243, + 3, + 70, + 76, + 146, + 247, + 160, + 40, + 197, + 53, + 145, + 227, + 213, + 43, + 94, + 184, + 89, + 85, + 193, + 39, + 48, + 136, + 72, + 152, + 75, + 31, + 232, + 60, + 153, + 55, + 37, + 211, + 69, + 23, + 76, + 108, + 122, + 206, + 237, + 251, + 69, + 102, + 73, + 181, + 6, + 218, + 7, + 126, + 159, + 169, + 76, + 189, + 3, + 194, + 178, + 218, + 34, + 218, + 157, + 126, + 123, + 158, + 57, + 164, + 119, + 45, + 122, + 119, + 98, + 82, + 91, + 250, + 23, + 40, + 170, + 254, + 118, + 78, + 185, + 163, + 71, + 67, + 81, + 25, + 114, + 221, + 56, + 151, + 52, + 99, + 43, + 110, + 182, + 130, + 87, + 22, + 97, + 156, + 206, + 117, + 45, + 79, + 124, + 59, + 161, + 129, + 26, + 206, + 24, + 225, + 40, + 193, + 67, + 25, + 91, + 131, + 154, + 111, + 115, + 41, + 160, + 252, + 203, + 226, + 103, + 198, + 246, + 23, + 179, + 220, + 133, + 22, + 36, + 117, + 234, + 222, + 166, + 255, + 7, + 59, + 123, + 177, + 117, + 223, + 182, + 253, + 243, + 81, + 201, + 70, + 55, + 199, + 11, + 66, + 232, + 154, + 74, + 47, + 150, + 104, + 25, + 182, + 146, + 34, + 228, + 1, + 176, + 146, + 192, + 47, + 163, + 165, + 232, + 33, + 2, + 138, + 134, + 135, + 18, + 175, + 140, + 97, + 215, + 73, + 22, + 174, + 92, + 218, + 58, + 208, + 156, + 179, + 36, + 113, + 197, + 167, + 134, + 98, + 0, + 155, + 82, + 68, + 185, + 247, + 90, + 248, + 82, + 4, + 225, + 184, + 105, + 204, + 191, + 218, + 32, + 249, + 175, + 98, + 255, + 73, + 212, + 155, + 196, + 114, + 171, + 90, + 213, + 26, + 246, + 118, + 81, + 7, + 63, + 199, + 87, + 126, + 27, + 255, + 123, + 92, + 115, + 205, + 255, + 191, + 37, + 241, + 126, + 245, + 106, + 97, + 223, + 180, + 78, + 250, + 220, + 77, + 241, + 234, + 165, + 44, + 103, + 57, + 239, + 7, + 25, + 231, + 73, + 92, + 183, + 170, + 231, + 200, + 171, + 16, + 146, + 207, + 230, + 183, + 89, + 34, + 139, + 194, + 43, + 18, + 134, + 81, + 102, + 65, + 148, + 14, + 109, + 124, + 84, + 91, + 178, + 248, + 251, + 84, + 186, + 205, + 171, + 60, + 171, + 52, + 122, + 91, + 22, + 251, + 254, + 153, + 190, + 162, + 42, + 80, + 10, + 160, + 163, + 247, + 200, + 203, + 66, + 213, + 255, + 156, + 123, + 18, + 194, + 174, + 238, + 135, + 107, + 23, + 25, + 181, + 242, + 79, + 240, + 242, + 13, + 179, + 206, + 5, + 92, + 249, + 179, + 123, + 151, + 245, + 221, + 198, + 180, + 253, + 80, + 36, + 252, + 55, + 89, + 21, + 5, + 81, + 67, + 249, + 18, + 142, + 108, + 61, + 51, + 147, + 161, + 89, + 156, + 97, + 217, + 241, + 202, + 32, + 195, + 85, + 133, + 193, + 78, + 72, + 162, + 189, + 33, + 51, + 14, + 158, + 226, + 242, + 137, + 12, + 115, + 98, + 227, + 191, + 27, + 31, + 219, + 114, + 129, + 31, + 226, + 19, + 147, + 121, + 39, + 210, + 184, + 229, + 165, + 204, + 23, + 217, + 65, + 3, + 246, + 175, + 245, + 184, + 175, + 171, + 166, + 172, + 156, + 13, + 51, + 14, + 79, + 146, + 109, + 122, + 100, + 243, + 160, + 28, + 164, + 65, + 135, + 142, + 81, + 43, + 93, + 106, + 227, + 154, + 83, + 220, + 11, + 27, + 5, + 89, + 161, + 227, + 250, + 40, + 114, + 233, + 238, + 6, + 158, + 207, + 132, + 64, + 174, + 151, + 195, + 71, + 121, + 38, + 53, + 253, + 21, + 172, + 186, + 200, + 9, + 190, + 211, + 13, + 42, + 253, + 185, + 65, + 149, + 204, + 23, + 138, + 242, + 116, + 132, + 160, + 47, + 246, + 42, + 217, + 41, + 218, + 125, + 126, + 114, + 38, + 9, + 190, + 149, + 185, + 13, + 237, + 205, + 74, + 218, + 5, + 208, + 116, + 69, + 101, + 202, + 89, + 88, + 212, + 204, + 225, + 48, + 87, + 231, + 169, + 72, + 108, + 240, + 1, + 146, + 90, + 237, + 48, + 88, + 148, + 214, + 224, + 108, + 179, + 55, + 119, + 141, + 64, + 192, + 150, + 9, + 144, + 27, + 194, + 239, + 198, + 138, + 25, + 4, + 61, + 95, + 108, + 155, + 12, + 101, + 246, + 126, + 182, + 79, + 191, + 31, + 22, + 30, + 117, + 68, + 75, + 16, + 97, + 12, + 221, + 237, + 159, + 64, + 82, + 148, + 172, + 208, + 86, + 129, + 213, + 166, + 122, + 120, + 110, + 61, + 254, + 165, + 10, + 110, + 222, + 120, + 194, + 220, + 184, + 15, + 247, + 138, + 157, + 6, + 24, + 205, + 211, + 15, + 160, + 174, + 19, + 190, + 76, + 1, + 133, + 183, + 21, + 195, + 200, + 138, + 219, + 220, + 60, + 141, + 92, + 214, + 61, + 213, + 244, + 125, + 117, + 103, + 133, + 83, + 104, + 117, + 138, + 5, + 88, + 221, + 232, + 7, + 59, + 182, + 121, + 195, + 192, + 71, + 204, + 110, + 6, + 187, + 113, + 228, + 143, + 152, + 253, + 185, + 56, + 115, + 85, + 121, + 233, + 220, + 112, + 41, + 38, + 90, + 23, + 112, + 213, + 116, + 57, + 246, + 159, + 130, + 102, + 44, + 189, + 237, + 72, + 248, + 230, + 49, + 95, + 49, + 135, + 87, + 101, + 246, + 42, + 246, + 245, + 10, + 242, + 191, + 245, + 132, + 237, + 149, + 26, + 118, + 18, + 86, + 169, + 165, + 110, + 75, + 31, + 139, + 229, + 22, + 153, + 236, + 137, + 161, + 207, + 135, + 25, + 79, + 70, + 25, + 232, + 30, + 187, + 110, + 238, + 56, + 3, + 242, + 255, + 149, + 243, + 39, + 189, + 133, + 254, + 113, + 221, + 43, + 207, + 165, + 212, + 176, + 129, + 115, + 48, + 106, + 183, + 235, + 49, + 196, + 182, + 132, + 110, + 207, + 126, + 34, + 35, + 195, + 146, + 158, + 198, + 194, + 1, + 39, + 134, + 182, + 66, + 33, + 219, + 57, + 211, + 248, + 173, + 31, + 236, + 190, + 42, + 98, + 51, + 80, + 29, + 78, + 249, + 121, + 178, + 136, + 216, + 231, + 122, + 31, + 56, + 73, + 117, + 13, + 10, + 132, + 105, + 193, + 227, + 158, + 54, + 179, + 149, + 107, + 93, + 109, + 232, + 131, + 69, + 232, + 47, + 135, + 246, + 49, + 129, + 114, + 7, + 54, + 61, + 73, + 181, + 109, + 239, + 223, + 123, + 153, + 206, + 22, + 57, + 208, + 59, + 20, + 201, + 101, + 186, + 135, + 124, + 9, + 61, + 68, + 218, + 72, + 175, + 215, + 205, + 70, + 1, + 254, + 41, + 145, + 68, + 178, + 48, + 28, + 247, + 8, + 104, + 96, + 193, + 105, + 221, + 206, + 29, + 141, + 17, + 163, + 197, + 164, + 116, + 193, + 89, + 167, + 84, + 36, + 147, + 208, + 81, + 17, + 186, + 190, + 11, + 243, + 21, + 46, + 237, + 171, + 182, + 158, + 182, + 165, + 206, + 81, + 7, + 166, + 121, + 162, + 123, + 176, + 133, + 84, + 162, + 123, + 234, + 141, + 195, + 238, + 251, + 133, + 137, + 97, + 1, + 55, + 50, + 152, + 40, + 180, + 15, + 44, + 236, + 190, + 144, + 199, + 234, + 100, + 9, + 173, + 90, + 169, + 212, + 234, + 217, + 219, + 83, + 42, + 78, + 232, + 191, + 182, + 56, + 61, + 3, + 12, + 71, + 181, + 90, + 182, + 17, + 221, + 130, + 38, + 242, + 5, + 104, + 156, + 53, + 50, + 129, + 250, + 134, + 70, + 193, + 232, + 6, + 170, + 150, + 247, + 208, + 204, + 50, + 218, + 126, + 24, + 180, + 166, + 66, + 36, + 200, + 250, + 22, + 104, + 143, + 26, + 184, + 34, + 149, + 24, + 170, + 6, + 21, + 99, + 13, + 60, + 72, + 218, + 48, + 77, + 169, + 76, + 102, + 144, + 30, + 104, + 171, + 9, + 224, + 60, + 25, + 204, + 35, + 203, + 25, + 57, + 25, + 249, + 150, + 73, + 121, + 116, + 238, + 105, + 59, + 140, + 175, + 102, + 109, + 93, + 65, + 37, + 149, + 86, + 34, + 63, + 138, + 253, + 110, + 158, + 70, + 115, + 192, + 52, + 252, + 253, + 87, + 20, + 204, + 129, + 159, + 118, + 178, + 152, + 31, + 71, + 104, + 152, + 235, + 149, + 104, + 255, + 205, + 231, + 102, + 57, + 90, + 70, + 234, + 93, + 232, + 225, + 69, + 211, + 65, + 66, + 237, + 130, + 57, + 39, + 209, + 97, + 182, + 103, + 208, + 195, + 82, + 184, + 144, + 226, + 250, + 120, + 110, + 80, + 169, + 154, + 117, + 130, + 109, + 234, + 142, + 195, + 148, + 237, + 255, + 120, + 4, + 36, + 206, + 245, + 191, + 114, + 138, + 173, + 146, + 137, + 218, + 26, + 227, + 120, + 224, + 161, + 125, + 133, + 58, + 115, + 204, + 92, + 71, + 185, + 212, + 59, + 228, + 149, + 52, + 44, + 163, + 201, + 14, + 24, + 82, + 98, + 22, + 125, + 209, + 21, + 228, + 202, + 52, + 2, + 36, + 99, + 222, + 48, + 130, + 181, + 123, + 191, + 254, + 212, + 237, + 105, + 205, + 123, + 167, + 4, + 111, + 137, + 118, + 195, + 107, + 237, + 70, + 12, + 11, + 228, + 152, + 229, + 147, + 226, + 223, + 239, + 171, + 60, + 64, + 102, + 27, + 64, + 87, + 5, + 95, + 114, + 191, + 58, + 146, + 52, + 143, + 87, + 146, + 199, + 242, + 158, + 48, + 46, + 230, + 220, + 239, + 29, + 252, + 47, + 134, + 240, + 204, + 183, + 187, + 80, + 218, + 117, + 75, + 166, + 73, + 15, + 4, + 216, + 218, + 238, + 233, + 124, + 87, + 149, + 197, + 1, + 157, + 29, + 133, + 144, + 84, + 138, + 186, + 114, + 110, + 167, + 249, + 127, + 5, + 25, + 211, + 249, + 71, + 121, + 151, + 99, + 233, + 210, + 237, + 189, + 175, + 122, + 68, + 38, + 102, + 60, + 150, + 95, + 70, + 69, + 121, + 53, + 86, + 109, + 64, + 45, + 3, + 174, + 76, + 216, + 154, + 157, + 217, + 3, + 90, + 22, + 60, + 217, + 54, + 2, + 58, + 116, + 197, + 220, + 223, + 32, + 37, + 155, + 63, + 103, + 217, + 132, + 148, + 75, + 181, + 224, + 156, + 71, + 29, + 236, + 230, + 219, + 154, + 198, + 170, + 5, + 69, + 178, + 92, + 32, + 237, + 40, + 90, + 13, + 123, + 71, + 152, + 160, + 29, + 180, + 165, + 109, + 197, + 211, + 161, + 116, + 183, + 19, + 254, + 196, + 6, + 244, + 160, + 189, + 81, + 252, + 102, + 110, + 212, + 35, + 97, + 235, + 141, + 88, + 73, + 255, + 205, + 26, + 34, + 58, + 70, + 59, + 187, + 74, + 56, + 12, + 141, + 202, + 56, + 50, + 211, + 43, + 184, + 210, + 63, + 12, + 239, + 234, + 226, + 150, + 162, + 142, + 49, + 47, + 251, + 34, + 147, + 3, + 150, + 37, + 0, + 224, + 98, + 144, + 176, + 178, + 127, + 236, + 22, + 76, + 94, + 199, + 246, + 98, + 137, + 153, + 245, + 149, + 212, + 21, + 83, + 162, + 100, + 171, + 47, + 37, + 175, + 134, + 77, + 10, + 80, + 4, + 252, + 16, + 172, + 104, + 103, + 187, + 218, + 10, + 35, + 50, + 1, + 227, + 245, + 230, + 223, + 177, + 61, + 154, + 238, + 216, + 190, + 139, + 53, + 101, + 217, + 255, + 209, + 134, + 135, + 177, + 210, + 68, + 192, + 183, + 68, + 11, + 193, + 208, + 108, + 182, + 29, + 130, + 84, + 250, + 67, + 98, + 97, + 31, + 73, + 79, + 54, + 66, + 19, + 73, + 114, + 171, + 34, + 49, + 162, + 94, + 240, + 67, + 136, + 229, + 102, + 31, + 98, + 129, + 13, + 250, + 146, + 45, + 28, + 61, + 129, + 127, + 157, + 179, + 136, + 218, + 159, + 174, + 241, + 102, + 235, + 51, + 0, + 209, + 45, + 252, + 145, + 28, + 58, + 88, + 78, + 106, + 4, + 254, + 38, + 95, + 89, + 189, + 229, + 110, + 79, + 23, + 188, + 231, + 99, + 38, + 106, + 142, + 30, + 124, + 220, + 10, + 21, + 175, + 214, + 48, + 27, + 99, + 220, + 11, + 155, + 157, + 60, + 148, + 206, + 157, + 109, + 227, + 123, + 89, + 149, + 203, + 175, + 124, + 226, + 173, + 167, + 222, + 233, + 254, + 155, + 122, + 75, + 166, + 171, + 216, + 205, + 45, + 114, + 237, + 214, + 242, + 255, + 173, + 242, + 120, + 243, + 62, + 24, + 91, + 115, + 59, + 231, + 99, + 4, + 68, + 196, + 166, + 81, + 122, + 179, + 125, + 159, + 191, + 54, + 109, + 3, + 85, + 19, + 30, + 133, + 113, + 255, + 196, + 33, + 43, + 81, + 76, + 161, + 157, + 240, + 18, + 154, + 153, + 95, + 104, + 1, + 213, + 81, + 24, + 102, + 54, + 109, + 24, + 56, + 239, + 214, + 58, + 166, + 218, + 146, + 138, + 169, + 212, + 28, + 244, + 104, + 195, + 241, + 177, + 34, + 230, + 54, + 15, + 185, + 117, + 44, + 99, + 148, + 23, + 85, + 123, + 125, + 180, + 131, + 183, + 189, + 109, + 173, + 89, + 187, + 93, + 62, + 6, + 195, + 139, + 151, + 182, + 220, + 224, + 255, + 67, + 85, + 163, + 138, + 213, + 245, + 142, + 204, + 95, + 144, + 130, + 253, + 175, + 114, + 135, + 182, + 168, + 84, + 110, + 25, + 166, + 22, + 204, + 104, + 166, + 226, + 96, + 11, + 27, + 246, + 177, + 180, + 177, + 225, + 199, + 115, + 13, + 82, + 94, + 164, + 146, + 23, + 44, + 224, + 25, + 51, + 159, + 224, + 58, + 190, + 34, + 42, + 213, + 24, + 181, + 76, + 214, + 6, + 42, + 120, + 105, + 250, + 99, + 103, + 162, + 199, + 245, + 202, + 183, + 116, + 50, + 225, + 64, + 92, + 21, + 55, + 242, + 246, + 8, + 196, + 82, + 20, + 94, + 129, + 199, + 204, + 82, + 209, + 7, + 240, + 60, + 232, + 167, + 119, + 122, + 190, + 140, + 137, + 20, + 40, + 151, + 147, + 31, + 91, + 191, + 205, + 108, + 88, + 162, + 119, + 59, + 91, + 50, + 246, + 151, + 193, + 88, + 7, + 162, + 3, + 104, + 185, + 14, + 135, + 246, + 240, + 56, + 41, + 220, + 117, + 179, + 124, + 73, + 183, + 102, + 87, + 21, + 10, + 169, + 202, + 13, + 40, + 31, + 70, + 26, + 62, + 200, + 117, + 150, + 99, + 49, + 72, + 90, + 220, + 40, + 209, + 219, + 253, + 132, + 3, + 70, + 102, + 81, + 32, + 44, + 196, + 157, + 2, + 110, + 29, + 113, + 205, + 252, + 88, + 243, + 23, + 210, + 15, + 138, + 164, + 219, + 246, + 225, + 44, + 230, + 223, + 182, + 141, + 211, + 113, + 45, + 0, + 218, + 50, + 86, + 24, + 248, + 134, + 125, + 242, + 50, + 219, + 79, + 60, + 165, + 212, + 127, + 113, + 101, + 144, + 68, + 213, + 180, + 247, + 121, + 242, + 66, + 94, + 140, + 111, + 172, + 110, + 232, + 108, + 168, + 149, + 67, + 31, + 212, + 212, + 112, + 110, + 183, + 54, + 114, + 12, + 49, + 64, + 93, + 249, + 33, + 124, + 186, + 94, + 23, + 198, + 99, + 171, + 179, + 252, + 242, + 182, + 47, + 62, + 177, + 231, + 223, + 119, + 161, + 43, + 226, + 64, + 168, + 178, + 50, + 181, + 184, + 93, + 104, + 6, + 63, + 192, + 26, + 89, + 241, + 44, + 110, + 140, + 176, + 185, + 148, + 88, + 40, + 53, + 22, + 135, + 253, + 186, + 156, + 170, + 225, + 203, + 235, + 175, + 2, + 73, + 144, + 101, + 185, + 60, + 20, + 232, + 65, + 77, + 51, + 234, + 55, + 81, + 222, + 236, + 58, + 85, + 247, + 187, + 148, + 83, + 169, + 18, + 18, + 196, + 24, + 97, + 229, + 88, + 5, + 50, + 203, + 113, + 89, + 47, + 252, + 183, + 78, + 29, + 239, + 199, + 6, + 66, + 59, + 67, + 62, + 72, + 3, + 117, + 55, + 150, + 232, + 135, + 66, + 208, + 4, + 160, + 213, + 79, + 134, + 227, + 239, + 168, + 161, + 119, + 185, + 97, + 213, + 13, + 58, + 110, + 126, + 225, + 0, + 99, + 115, + 253, + 134, + 187, + 116, + 164, + 153, + 209, + 118, + 56, + 91, + 183, + 178, + 180, + 68, + 14, + 98, + 129, + 103, + 242, + 92, + 116, + 198, + 190, + 204, + 136, + 52, + 170, + 239, + 47, + 87, + 254, + 31, + 87, + 119, + 182, + 124, + 129, + 72, + 204, + 92, + 18, + 84, + 197, + 186, + 192, + 194, + 0, + 237, + 217, + 38, + 208, + 47, + 1, + 129, + 119, + 222, + 24, + 21, + 92, + 134, + 188, + 26, + 146, + 234, + 191, + 176, + 26, + 215, + 69, + 177, + 72, + 110, + 249, + 220, + 208, + 20, + 92, + 210, + 141, + 240, + 44, + 31, + 126, + 14, + 109, + 37, + 89, + 250, + 116, + 115, + 52, + 55, + 250, + 36, + 25, + 153, + 155, + 31, + 243, + 155, + 208, + 188, + 44, + 62, + 118, + 145, + 40, + 219, + 246, + 5, + 235, + 173, + 183, + 160, + 147, + 97, + 190, + 38, + 138, + 237, + 183, + 178, + 158, + 142, + 208, + 193, + 133, + 10, + 47, + 194, + 1, + 44, + 30, + 123, + 74, + 22, + 229, + 237, + 214, + 66, + 104, + 244, + 119, + 216, + 160, + 205, + 21, + 216, + 45, + 30, + 9, + 13, + 1, + 198, + 252, + 10, + 164, + 230, + 245, + 141, + 247, + 1, + 59, + 205, + 180, + 99, + 96, + 120, + 113, + 36, + 221, + 158, + 214, + 234, + 3, + 166, + 154, + 113, + 74, + 86, + 108, + 229, + 102, + 79, + 34, + 24, + 238, + 2, + 178, + 127, + 230, + 120, + 233, + 21, + 137, + 160, + 64, + 214, + 205, + 184, + 69, + 96, + 166, + 78, + 210, + 238, + 114, + 142, + 253, + 187, + 62, + 87, + 150, + 68, + 37, + 173, + 116, + 210, + 251, + 116, + 100, + 116, + 210, + 56, + 66, + 38, + 94, + 199, + 180, + 42, + 143, + 133, + 49, + 174, + 222, + 21, + 135, + 43, + 158, + 99, + 65, + 158, + 64, + 2, + 174, + 246, + 41, + 87, + 169, + 221, + 247, + 102, + 171, + 171, + 205, + 51, + 136, + 94, + 49, + 88, + 94, + 132, + 249, + 82, + 68, + 184, + 101, + 215, + 154, + 71, + 161, + 150, + 221, + 106, + 225, + 57, + 166, + 62, + 60, + 78, + 113, + 43, + 110, + 87, + 129, + 92, + 11, + 79, + 163, + 77, + 132, + 33, + 191, + 199, + 26, + 59, + 82, + 81, + 68, + 41, + 212, + 26, + 210, + 242, + 155, + 78, + 94, + 72, + 164, + 185, + 141, + 252, + 229, + 197, + 162, + 174, + 0, + 225, + 188, + 35, + 76, + 75, + 191, + 75, + 167, + 156, + 1, + 223, + 185, + 172, + 113, + 95, + 43, + 87, + 57, + 219, + 157, + 172, + 43, + 167, + 168, + 115, + 173, + 192, + 212, + 63, + 239, + 6, + 148, + 138, + 186, + 227, + 117, + 116, + 40, + 168, + 141, + 143, + 108, + 46, + 144, + 98, + 24, + 155, + 217, + 95, + 131, + 169, + 193, + 61, + 126, + 206, + 137, + 80, + 186, + 13, + 243, + 230, + 135, + 205, + 45, + 20, + 211, + 124, + 56, + 163, + 5, + 90, + 190, + 161, + 243, + 207, + 161, + 201, + 119, + 172, + 152, + 176, + 200, + 163, + 151, + 216, + 78, + 135, + 9, + 199, + 181, + 204, + 7, + 32, + 249, + 137, + 235, + 57, + 41, + 96, + 122, + 220, + 233, + 202, + 171, + 81, + 59, + 193, + 24, + 175, + 199, + 28, + 225, + 17, + 29, + 86, + 136, + 16, + 149, + 162, + 124, + 98, + 97, + 179, + 8, + 238, + 87, + 126, + 193, + 168, + 4, + 88, + 205, + 35, + 80, + 116, + 238, + 27, + 250, + 33, + 69, + 21, + 79, + 157, + 252, + 136, + 211, + 30, + 241, + 60, + 125, + 48, + 60, + 137, + 39, + 190, + 54, + 80, + 184, + 33, + 167, + 87, + 204, + 126, + 31, + 121, + 24, + 69, + 220, + 121, + 213, + 115, + 131, + 140, + 187, + 181, + 141, + 226, + 87, + 71, + 127, + 147, + 169, + 54, + 111, + 56, + 248, + 105, + 42, + 36, + 165, + 35, + 120, + 151, + 204, + 180, + 161, + 220, + 80, + 183, + 24, + 18, + 243, + 98, + 49, + 171, + 111, + 184, + 185, + 7, + 186, + 224, + 27, + 188, + 159, + 123, + 64, + 185, + 211, + 204, + 141, + 84, + 187, + 88, + 221, + 125, + 199, + 37, + 72, + 174, + 176, + 115, + 94, + 212, + 85, + 1, + 1, + 4, + 130, + 149, + 119, + 147, + 172, + 86, + 44, + 54, + 239, + 107, + 134, + 35, + 126, + 32, + 95, + 198, + 39, + 14, + 123, + 131, + 134, + 30, + 176, + 166, + 46, + 178, + 64, + 234, + 182, + 82, + 225, + 69, + 251, + 30, + 65, + 226, + 134, + 63, + 136, + 96, + 95, + 251, + 119, + 169, + 235, + 155, + 145, + 212, + 56, + 39, + 54, + 164, + 14, + 206, + 126, + 217, + 210, + 37, + 89, + 69, + 97, + 23, + 200, + 77, + 130, + 141, + 193, + 22, + 5, + 119, + 229, + 143, + 71, + 102, + 81, + 204, + 237, + 4, + 159, + 52, + 216, + 74, + 31, + 11, + 247, + 243, + 29, + 88, + 192, + 204, + 94, + 51, + 141, + 111, + 7, + 39, + 82, + 98, + 206, + 56, + 207, + 208, + 251, + 114, + 202, + 34, + 135, + 130, + 143, + 253, + 81, + 243, + 234, + 116, + 108, + 163, + 166, + 196, + 86, + 96, + 62, + 92, + 51, + 100, + 39, + 96, + 236, + 149, + 180, + 89, + 130, + 66, + 0, + 6, + 205, + 43, + 55, + 129, + 75, + 250, + 91, + 149, + 194, + 38, + 115, + 139, + 26, + 190, + 112, + 183, + 190, + 182, + 73, + 46, + 148, + 245, + 185, + 180, + 207, + 56, + 32, + 110, + 253, + 54, + 238, + 162, + 215, + 122, + 108, + 79, + 1, + 250, + 25, + 72, + 165, + 31, + 82, + 44, + 241, + 73, + 154, + 183, + 47, + 132, + 23, + 26, + 85, + 181, + 255, + 54, + 102, + 127, + 162, + 183, + 74, + 66, + 179, + 251, + 207, + 38, + 32, + 164, + 237, + 95, + 154, + 185, + 87, + 226, + 8, + 226, + 224, + 127, + 179, + 20, + 39, + 134, + 69, + 192, + 179, + 59, + 33, + 62, + 233, + 206, + 15, + 201, + 177, + 79, + 249, + 15, + 211, + 79, + 76, + 60, + 238, + 246, + 82, + 192, + 147, + 116, + 20, + 47, + 53, + 154, + 95, + 98, + 35, + 134, + 42, + 226, + 187, + 38, + 75, + 197, + 12, + 153, + 164, + 191, + 101, + 95, + 28, + 24, + 150, + 226, + 92, + 189, + 95, + 31, + 153, + 27, + 105, + 171, + 159, + 58, + 164, + 177, + 167, + 80, + 110, + 209, + 144, + 12, + 56, + 230, + 44, + 217, + 80, + 50, + 77, + 176, + 148, + 206, + 239, + 178, + 32, + 141, + 68, + 156, + 119, + 213, + 15, + 14, + 16, + 136, + 71, + 9, + 213, + 98, + 126, + 65, + 218, + 190, + 89, + 140, + 87, + 64, + 102, + 97, + 230, + 54, + 165, + 118, + 185, + 90, + 245, + 59, + 200, + 2, + 89, + 18, + 66, + 82, + 88, + 20, + 172, + 172, + 86, + 121, + 181, + 33, + 19, + 153, + 70, + 1, + 82, + 117, + 252, + 7, + 165, + 109, + 166, + 59, + 117, + 160, + 98, + 166, + 116, + 222, + 21, + 253, + 73, + 41, + 42, + 17, + 132, + 27, + 224, + 125, + 96, + 205, + 75, + 31, + 28, + 125, + 246 + ] + }, + { + data: [ + 13, + 237, + 255, + 255, + 101, + 241, + 255, + 255, + 209, + 224, + 255, + 255, + 133, + 241, + 255, + 255, + 200, + 6, + 0, + 0, + 121, + 14, + 0, + 0, + 216, + 2, + 0, + 0, + 139, + 230, + 255, + 255, + 45, + 251, + 255, + 255, + 182, + 243, + 255, + 255, + 228, + 30, + 0, + 0, + 103, + 248, + 255, + 255, + 70, + 18, + 0, + 0, + 151, + 18, + 0, + 0, + 145, + 21, + 0, + 0, + 40, + 4, + 0, + 0, + 213, + 11, + 0, + 0, + 243, + 21, + 0, + 0 + ] + }, + { + }, + { + }, + { + }, + { + data: [ + 49, + 46, + 49, + 52, + 46, + 48, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + data: [ + 12, + 0, + 0, + 0, + 8, + 0, + 14, + 0, + 8, + 0, + 4, + 0, + 8, + 0, + 0, + 0, + 16, + 0, + 0, + 0, + 40, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 8, + 0, + 4, + 0, + 6, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 235, + 3, + 0, + 0, + 0, + 0, + 10, + 0, + 16, + 0, + 12, + 0, + 8, + 0, + 4, + 0, + 10, + 0, + 0, + 0, + 3, + 0, + 0, + 0, + 2, + 0, + 0, + 0, + 4, + 0, + 0, + 0, + 5, + 0, + 0, + 0, + 50, + 46, + 57, + 46, + 48, + 0, + 0, + 0 + ] + } + ], + metadata: [ + { + name: "min_runtime_version", + buffer: 7 + }, + { + name: "CONVERSION_METADATA", + buffer: 8 + } + ], + signature_defs: [ + { + inputs: [ + { + name: "placeholder_0", + tensor_index: 0 + } + ], + outputs: [ + { + name: "output_0", + tensor_index: 5 + } + ], + method_name: "serving_default", + subgraph_index: 0 + } + ] +} diff --git a/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/placeholder_0.json b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/placeholder_0.json new file mode 100644 index 000000000..794425966 --- /dev/null +++ b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/placeholder_0.json @@ -0,0 +1,560 @@ +{ + "type": "int32", + "data": [ + [ + [ + [ + 53, + 54, + 98, + 235, + 197, + 198, + 134, + 184, + 239 + ], + [ + 33, + 131, + 53, + 194, + 118, + 175, + 152, + 63, + 127 + ], + [ + 127, + 102, + 112, + 111, + 40, + 1, + 77, + 174, + 15 + ], + [ + 249, + 41, + 187, + 28, + 193, + 169, + 162, + 179, + 172 + ], + [ + 9, + 139, + 125, + 46, + 188, + 61, + 100, + 198, + 238 + ], + [ + 11, + 25, + 89, + 57, + 210, + 174, + 140, + 92, + 222 + ], + [ + 59, + 63, + 44, + 241, + 168, + 212, + 0, + 163, + 129 + ] + ], + [ + [ + 44, + 45, + 189, + 184, + 25, + 96, + 101, + 26, + 34 + ], + [ + 222, + 91, + 16, + 211, + 255, + 102, + 204, + 125, + 152 + ], + [ + 142, + 184, + 103, + 27, + 172, + 155, + 239, + 233, + 59 + ], + [ + 175, + 111, + 12, + 248, + 236, + 65, + 252, + 90, + 131 + ], + [ + 206, + 126, + 29, + 179, + 46, + 43, + 174, + 84, + 179 + ], + [ + 0, + 107, + 115, + 195, + 241, + 86, + 226, + 152, + 30 + ], + [ + 220, + 150, + 154, + 48, + 47, + 185, + 197, + 67, + 247 + ] + ], + [ + [ + 51, + 122, + 153, + 217, + 16, + 198, + 251, + 26, + 17 + ], + [ + 50, + 93, + 52, + 17, + 3, + 12, + 246, + 144, + 85 + ], + [ + 140, + 85, + 234, + 42, + 10, + 133, + 48, + 50, + 15 + ], + [ + 244, + 90, + 93, + 238, + 57, + 137, + 94, + 208, + 219 + ], + [ + 11, + 78, + 207, + 249, + 28, + 232, + 127, + 75, + 171 + ], + [ + 61, + 199, + 41, + 76, + 171, + 123, + 176, + 190, + 95 + ], + [ + 133, + 88, + 36, + 97, + 205, + 98, + 203, + 138, + 232 + ] + ], + [ + [ + 41, + 198, + 239, + 47, + 7, + 91, + 31, + 46, + 226 + ], + [ + 190, + 33, + 91, + 162, + 136, + 15, + 194, + 104, + 70 + ], + [ + 222, + 202, + 198, + 185, + 203, + 214, + 27, + 117, + 38 + ], + [ + 61, + 255, + 81, + 148, + 59, + 25, + 234, + 154, + 8 + ], + [ + 138, + 255, + 54, + 133, + 227, + 203, + 34, + 38, + 85 + ], + [ + 31, + 148, + 205, + 144, + 202, + 15, + 124, + 13, + 177 + ], + [ + 169, + 75, + 213, + 214, + 217, + 1, + 17, + 6, + 202 + ] + ], + [ + [ + 161, + 12, + 186, + 140, + 234, + 163, + 234, + 92, + 139 + ], + [ + 78, + 178, + 150, + 70, + 21, + 108, + 180, + 183, + 143 + ], + [ + 102, + 184, + 227, + 212, + 203, + 254, + 101, + 191, + 39 + ], + [ + 96, + 39, + 244, + 115, + 104, + 182, + 163, + 20, + 15 + ], + [ + 63, + 166, + 122, + 200, + 28, + 78, + 207, + 5, + 88 + ], + [ + 184, + 242, + 87, + 233, + 35, + 81, + 254, + 238, + 201 + ], + [ + 189, + 26, + 36, + 134, + 18, + 170, + 9, + 65, + 86 + ] + ], + [ + [ + 150, + 234, + 86, + 142, + 235, + 7, + 37, + 205, + 204 + ], + [ + 161, + 86, + 171, + 176, + 160, + 2, + 7, + 190, + 240 + ], + [ + 41, + 212, + 103, + 159, + 240, + 109, + 82, + 32, + 244 + ], + [ + 81, + 51, + 122, + 206, + 112, + 140, + 60, + 3, + 58 + ], + [ + 139, + 140, + 95, + 18, + 154, + 214, + 95, + 97, + 7 + ], + [ + 140, + 204, + 74, + 234, + 22, + 189, + 213, + 188, + 13 + ], + [ + 230, + 20, + 22, + 14, + 148, + 83, + 124, + 189, + 211 + ] + ], + [ + [ + 23, + 108, + 190, + 188, + 248, + 147, + 151, + 196, + 61 + ], + [ + 135, + 219, + 43, + 235, + 20, + 123, + 47, + 53, + 66 + ], + [ + 220, + 104, + 166, + 70, + 83, + 252, + 72, + 232, + 185 + ], + [ + 50, + 223, + 99, + 83, + 240, + 60, + 133, + 243, + 71 + ], + [ + 210, + 25, + 140, + 215, + 113, + 179, + 228, + 73, + 21 + ], + [ + 130, + 96, + 65, + 90, + 178, + 217, + 93, + 46, + 174 + ], + [ + 133, + 177, + 38, + 103, + 148, + 91, + 131, + 179, + 211 + ] + ] + ] + ] +}
\ No newline at end of file diff --git a/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/test_conv2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12.json b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/test_conv2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12.json new file mode 100644 index 000000000..9979adc50 --- /dev/null +++ b/frameworks/tflite/operators/conv_2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12/test_conv2d_bias_5x5_1x7x7x9_qu8_st22_padSAME_dilat12.json @@ -0,0 +1,4462 @@ +{ + version: { + _major: 0, + _minor: 30, + _patch: 0, + _draft: false + }, + blocks: [ + { + name: "main", + operators: [ + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "layer_0" + ] + }, + { + op: "CONST", + attribute_type: "NONE", + inputs: [ + + ], + outputs: [ + "layer_1" + ] + }, + { + op: "RESCALE", + attribute_type: "RescaleAttribute", + attribute: { + input_zp: 127, + output_zp: -1, + multiplier: [ + 1073741824 + ], + shift: [ + 30 + ], + scale32: true, + double_round: false, + per_channel: false + }, + inputs: [ + "TosaInput_0" + ], + outputs: [ + "layer_2" + ] + }, + { + op: "RESCALE", + attribute_type: "RescaleAttribute", + attribute: { + input_zp: -1, + output_zp: -1, + multiplier: [ + 1073741824 + ], + shift: [ + 30 + ], + scale32: true, + double_round: true, + per_channel: false + }, + inputs: [ + "layer_2" + ], + outputs: [ + "layer_3" + ] + }, + { + op: "CONV2D", + attribute_type: "ConvAttribute", + attribute: { + pad: [ + 2, + 2, + 4, + 4 + ], + stride: [ + 2, + 2 + ], + dilation: [ + 1, + 2 + ], + input_zp: -1, + weight_zp: 0 + }, + inputs: [ + "layer_3", + "layer_0", + "layer_1" + ], + outputs: [ + "layer_4" + ] + }, + { + op: "RESCALE", + attribute_type: "RescaleAttribute", + attribute: { + input_zp: 0, + output_zp: -5, + multiplier: [ + 1978041101, + 1972563371, + 1955548830, + 1970245455, + 1974585521, + 1968848529, + 1970136416, + 1975259883, + 1969630995, + 1968464082, + 1974231259, + 1943306068, + 1977060678, + 1975582089, + 1974882924, + 1977714449, + 1972852116, + 1972522188 + ], + shift: [ + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42, + 42 + ], + scale32: true, + double_round: true, + per_channel: true + }, + inputs: [ + "layer_4" + ], + outputs: [ + "layer_5" + ] + }, + { + op: "RESCALE", + attribute_type: "RescaleAttribute", + attribute: { + input_zp: -5, + output_zp: -5, + multiplier: [ + 1073741824 + ], + shift: [ + 30 + ], + scale32: true, + double_round: true, + per_channel: false + }, + inputs: [ + "layer_5" + ], + outputs: [ + "layer_6" + ] + }, + { + op: "RESCALE", + attribute_type: "RescaleAttribute", + attribute: { + input_zp: -5, + output_zp: 123, + multiplier: [ + 1073741824 + ], + shift: [ + 30 + ], + scale32: true, + double_round: false, + per_channel: false + }, + inputs: [ + "layer_6" + ], + outputs: [ + "TosaOutput_0" + ] + } + ], + tensors: [ + { + name: "TosaInput_0", + shape: [ + 1, + 7, + 7, + 9 + ], + type: "UINT8", + data: [ + + ] + }, + { + name: "TosaOutput_0", + shape: [ + 1, + 4, + 4, + 18 + ], + type: "UINT8", + data: [ + + ] + }, + { + name: "layer_0", + shape: [ + 18, + 5, + 5, + 9 + ], + type: "INT8", + data: [ + 154, + 79, + 49, + 106, + 224, + 42, + 145, + 0, + 0, + 191, + 169, + 35, + 43, + 210, + 141, + 214, + 137, + 110, + 78, + 65, + 19, + 132, + 6, + 16, + 109, + 163, + 110, + 231, + 65, + 252, + 224, + 250, + 99, + 68, + 136, + 97, + 78, + 149, + 108, + 32, + 53, + 135, + 133, + 47, + 116, + 30, + 212, + 171, + 122, + 202, + 78, + 61, + 118, + 29, + 26, + 56, + 121, + 120, + 36, + 93, + 252, + 106, + 81, + 136, + 201, + 64, + 146, + 96, + 154, + 70, + 10, + 209, + 239, + 57, + 188, + 53, + 164, + 51, + 88, + 201, + 170, + 7, + 179, + 28, + 230, + 68, + 9, + 46, + 152, + 39, + 138, + 0, + 122, + 188, + 221, + 191, + 170, + 75, + 217, + 151, + 12, + 84, + 174, + 4, + 186, + 55, + 211, + 255, + 150, + 76, + 18, + 131, + 219, + 209, + 143, + 225, + 194, + 19, + 250, + 79, + 31, + 151, + 175, + 217, + 108, + 28, + 225, + 105, + 185, + 33, + 52, + 65, + 212, + 97, + 37, + 158, + 135, + 153, + 228, + 179, + 45, + 70, + 134, + 99, + 221, + 10, + 196, + 242, + 250, + 60, + 209, + 37, + 25, + 42, + 220, + 44, + 80, + 71, + 20, + 87, + 252, + 157, + 24, + 238, + 159, + 97, + 4, + 194, + 160, + 34, + 121, + 63, + 173, + 222, + 229, + 217, + 129, + 126, + 206, + 167, + 249, + 253, + 126, + 95, + 9, + 109, + 203, + 47, + 72, + 239, + 40, + 123, + 111, + 67, + 18, + 125, + 109, + 162, + 244, + 142, + 91, + 152, + 174, + 186, + 10, + 208, + 202, + 199, + 79, + 3, + 152, + 254, + 196, + 21, + 106, + 114, + 206, + 203, + 231, + 96, + 139, + 214, + 7, + 138, + 180, + 159, + 19, + 241, + 79, + 38, + 42, + 207, + 10, + 79, + 111, + 172, + 76, + 45, + 166, + 183, + 158, + 216, + 41, + 111, + 5, + 55, + 8, + 63, + 169, + 89, + 201, + 97, + 185, + 124, + 163, + 227, + 228, + 151, + 69, + 122, + 91, + 21, + 254, + 194, + 135, + 179, + 211, + 218, + 106, + 91, + 104, + 135, + 114, + 147, + 30, + 227, + 194, + 227, + 8, + 194, + 212, + 44, + 37, + 246, + 57, + 28, + 124, + 103, + 145, + 134, + 45, + 68, + 170, + 233, + 92, + 77, + 68, + 111, + 91, + 3, + 158, + 77, + 65, + 188, + 54, + 130, + 5, + 32, + 100, + 219, + 236, + 43, + 234, + 156, + 124, + 249, + 38, + 10, + 237, + 162, + 254, + 100, + 187, + 111, + 29, + 84, + 176, + 185, + 240, + 186, + 147, + 126, + 48, + 106, + 76, + 23, + 165, + 250, + 23, + 86, + 115, + 214, + 226, + 251, + 65, + 157, + 13, + 211, + 159, + 116, + 96, + 122, + 180, + 168, + 211, + 158, + 65, + 108, + 246, + 89, + 244, + 184, + 85, + 25, + 160, + 119, + 87, + 17, + 46, + 12, + 241, + 147, + 21, + 159, + 194, + 248, + 85, + 61, + 82, + 15, + 73, + 132, + 150, + 49, + 42, + 200, + 215, + 33, + 217, + 124, + 122, + 45, + 156, + 146, + 2, + 200, + 255, + 18, + 213, + 0, + 61, + 231, + 27, + 109, + 131, + 252, + 246, + 98, + 96, + 174, + 61, + 221, + 206, + 88, + 51, + 118, + 101, + 222, + 52, + 67, + 153, + 9, + 140, + 69, + 217, + 171, + 12, + 127, + 246, + 65, + 61, + 55, + 24, + 107, + 182, + 231, + 86, + 181, + 5, + 99, + 115, + 113, + 85, + 74, + 21, + 213, + 196, + 145, + 144, + 20, + 166, + 233, + 98, + 15, + 129, + 197, + 110, + 57, + 26, + 237, + 60, + 45, + 13, + 82, + 59, + 187, + 97, + 214, + 74, + 196, + 134, + 123, + 58, + 248, + 115, + 123, + 211, + 198, + 22, + 209, + 243, + 213, + 104, + 120, + 176, + 125, + 47, + 41, + 174, + 73, + 243, + 234, + 76, + 228, + 19, + 81, + 104, + 158, + 13, + 79, + 234, + 146, + 125, + 67, + 121, + 103, + 213, + 255, + 207, + 158, + 217, + 18, + 85, + 50, + 202, + 55, + 89, + 60, + 136, + 127, + 189, + 91, + 190, + 73, + 2, + 208, + 184, + 163, + 150, + 1, + 8, + 236, + 119, + 211, + 175, + 243, + 136, + 21, + 243, + 146, + 105, + 126, + 122, + 13, + 206, + 18, + 183, + 176, + 242, + 153, + 153, + 118, + 2, + 212, + 56, + 203, + 131, + 82, + 51, + 186, + 48, + 84, + 157, + 40, + 62, + 51, + 7, + 41, + 158, + 116, + 60, + 77, + 44, + 11, + 152, + 68, + 194, + 247, + 161, + 1, + 100, + 121, + 136, + 24, + 17, + 31, + 163, + 231, + 237, + 246, + 200, + 184, + 191, + 251, + 46, + 233, + 189, + 196, + 88, + 15, + 31, + 71, + 198, + 212, + 147, + 139, + 196, + 194, + 180, + 222, + 238, + 160, + 187, + 27, + 15, + 135, + 214, + 96, + 206, + 93, + 173, + 42, + 145, + 210, + 72, + 160, + 34, + 6, + 13, + 124, + 113, + 108, + 100, + 103, + 230, + 192, + 36, + 199, + 77, + 167, + 196, + 10, + 144, + 71, + 209, + 61, + 58, + 111, + 103, + 105, + 41, + 204, + 206, + 119, + 167, + 198, + 42, + 105, + 242, + 108, + 163, + 34, + 34, + 169, + 74, + 24, + 3, + 180, + 30, + 55, + 141, + 161, + 232, + 95, + 244, + 127, + 31, + 14, + 110, + 138, + 126, + 216, + 237, + 162, + 182, + 235, + 8, + 137, + 49, + 192, + 45, + 147, + 38, + 191, + 255, + 228, + 14, + 86, + 30, + 100, + 165, + 107, + 41, + 90, + 153, + 16, + 205, + 129, + 46, + 93, + 198, + 151, + 130, + 95, + 154, + 237, + 145, + 150, + 49, + 111, + 136, + 35, + 249, + 121, + 228, + 32, + 8, + 218, + 221, + 28, + 150, + 195, + 31, + 76, + 217, + 64, + 111, + 98, + 219, + 127, + 145, + 252, + 117, + 174, + 111, + 77, + 85, + 82, + 15, + 45, + 191, + 60, + 193, + 130, + 202, + 31, + 62, + 142, + 30, + 52, + 24, + 170, + 90, + 146, + 11, + 114, + 89, + 15, + 6, + 18, + 157, + 130, + 230, + 85, + 74, + 89, + 216, + 69, + 24, + 115, + 46, + 89, + 102, + 44, + 207, + 232, + 65, + 69, + 1, + 190, + 236, + 83, + 109, + 85, + 214, + 131, + 37, + 177, + 22, + 242, + 47, + 239, + 32, + 244, + 234, + 81, + 196, + 233, + 82, + 223, + 173, + 76, + 215, + 16, + 168, + 7, + 0, + 102, + 57, + 202, + 123, + 120, + 231, + 153, + 230, + 131, + 60, + 219, + 142, + 7, + 193, + 182, + 200, + 248, + 233, + 175, + 232, + 205, + 107, + 101, + 130, + 103, + 49, + 4, + 254, + 68, + 90, + 187, + 85, + 26, + 54, + 29, + 21, + 216, + 223, + 181, + 130, + 36, + 22, + 101, + 85, + 67, + 240, + 168, + 124, + 127, + 154, + 134, + 170, + 40, + 226, + 225, + 86, + 195, + 203, + 163, + 219, + 13, + 134, + 241, + 254, + 2, + 231, + 147, + 67, + 20, + 133, + 93, + 248, + 118, + 80, + 167, + 170, + 36, + 143, + 152, + 68, + 216, + 12, + 107, + 55, + 78, + 158, + 31, + 162, + 16, + 70, + 203, + 202, + 24, + 192, + 107, + 194, + 186, + 140, + 155, + 158, + 50, + 94, + 254, + 166, + 112, + 19, + 233, + 246, + 235, + 99, + 201, + 185, + 186, + 174, + 154, + 45, + 63, + 110, + 151, + 134, + 123, + 209, + 59, + 81, + 60, + 238, + 255, + 130, + 22, + 52, + 65, + 80, + 198, + 195, + 229, + 61, + 206, + 192, + 119, + 100, + 192, + 237, + 160, + 33, + 158, + 70, + 211, + 23, + 118, + 42, + 105, + 67, + 129, + 176, + 38, + 71, + 39, + 12, + 159, + 67, + 199, + 118, + 17, + 61, + 106, + 213, + 230, + 187, + 243, + 122, + 235, + 35, + 57, + 187, + 84, + 240, + 144, + 119, + 207, + 51, + 169, + 209, + 111, + 220, + 17, + 139, + 167, + 154, + 65, + 34, + 105, + 229, + 247, + 222, + 81, + 214, + 144, + 195, + 2, + 210, + 221, + 137, + 202, + 216, + 180, + 207, + 237, + 228, + 123, + 181, + 152, + 13, + 31, + 94, + 191, + 111, + 25, + 46, + 48, + 177, + 49, + 76, + 74, + 76, + 166, + 243, + 251, + 34, + 235, + 130, + 48, + 43, + 135, + 10, + 21, + 158, + 57, + 108, + 114, + 57, + 5, + 177, + 253, + 36, + 236, + 40, + 140, + 75, + 126, + 63, + 214, + 176, + 176, + 78, + 4, + 228, + 115, + 164, + 246, + 107, + 67, + 243, + 3, + 70, + 76, + 146, + 247, + 160, + 40, + 197, + 53, + 145, + 227, + 213, + 43, + 94, + 184, + 89, + 85, + 193, + 39, + 48, + 136, + 72, + 152, + 75, + 31, + 232, + 60, + 153, + 55, + 37, + 211, + 69, + 23, + 76, + 108, + 122, + 206, + 237, + 251, + 69, + 102, + 73, + 181, + 6, + 218, + 7, + 126, + 159, + 169, + 76, + 189, + 3, + 194, + 178, + 218, + 34, + 218, + 157, + 126, + 123, + 158, + 57, + 164, + 119, + 45, + 122, + 119, + 98, + 82, + 91, + 250, + 23, + 40, + 170, + 254, + 118, + 78, + 185, + 163, + 71, + 67, + 81, + 25, + 114, + 221, + 56, + 151, + 52, + 99, + 43, + 110, + 182, + 130, + 87, + 22, + 97, + 156, + 206, + 117, + 45, + 79, + 124, + 59, + 161, + 129, + 26, + 206, + 24, + 225, + 40, + 193, + 67, + 25, + 91, + 131, + 154, + 111, + 115, + 41, + 160, + 252, + 203, + 226, + 103, + 198, + 246, + 23, + 179, + 220, + 133, + 22, + 36, + 117, + 234, + 222, + 166, + 255, + 7, + 59, + 123, + 177, + 117, + 223, + 182, + 253, + 243, + 81, + 201, + 70, + 55, + 199, + 11, + 66, + 232, + 154, + 74, + 47, + 150, + 104, + 25, + 182, + 146, + 34, + 228, + 1, + 176, + 146, + 192, + 47, + 163, + 165, + 232, + 33, + 2, + 138, + 134, + 135, + 18, + 175, + 140, + 97, + 215, + 73, + 22, + 174, + 92, + 218, + 58, + 208, + 156, + 179, + 36, + 113, + 197, + 167, + 134, + 98, + 0, + 155, + 82, + 68, + 185, + 247, + 90, + 248, + 82, + 4, + 225, + 184, + 105, + 204, + 191, + 218, + 32, + 249, + 175, + 98, + 255, + 73, + 212, + 155, + 196, + 114, + 171, + 90, + 213, + 26, + 246, + 118, + 81, + 7, + 63, + 199, + 87, + 126, + 27, + 255, + 123, + 92, + 115, + 205, + 255, + 191, + 37, + 241, + 126, + 245, + 106, + 97, + 223, + 180, + 78, + 250, + 220, + 77, + 241, + 234, + 165, + 44, + 103, + 57, + 239, + 7, + 25, + 231, + 73, + 92, + 183, + 170, + 231, + 200, + 171, + 16, + 146, + 207, + 230, + 183, + 89, + 34, + 139, + 194, + 43, + 18, + 134, + 81, + 102, + 65, + 148, + 14, + 109, + 124, + 84, + 91, + 178, + 248, + 251, + 84, + 186, + 205, + 171, + 60, + 171, + 52, + 122, + 91, + 22, + 251, + 254, + 153, + 190, + 162, + 42, + 80, + 10, + 160, + 163, + 247, + 200, + 203, + 66, + 213, + 255, + 156, + 123, + 18, + 194, + 174, + 238, + 135, + 107, + 23, + 25, + 181, + 242, + 79, + 240, + 242, + 13, + 179, + 206, + 5, + 92, + 249, + 179, + 123, + 151, + 245, + 221, + 198, + 180, + 253, + 80, + 36, + 252, + 55, + 89, + 21, + 5, + 81, + 67, + 249, + 18, + 142, + 108, + 61, + 51, + 147, + 161, + 89, + 156, + 97, + 217, + 241, + 202, + 32, + 195, + 85, + 133, + 193, + 78, + 72, + 162, + 189, + 33, + 51, + 14, + 158, + 226, + 242, + 137, + 12, + 115, + 98, + 227, + 191, + 27, + 31, + 219, + 114, + 129, + 31, + 226, + 19, + 147, + 121, + 39, + 210, + 184, + 229, + 165, + 204, + 23, + 217, + 65, + 3, + 246, + 175, + 245, + 184, + 175, + 171, + 166, + 172, + 156, + 13, + 51, + 14, + 79, + 146, + 109, + 122, + 100, + 243, + 160, + 28, + 164, + 65, + 135, + 142, + 81, + 43, + 93, + 106, + 227, + 154, + 83, + 220, + 11, + 27, + 5, + 89, + 161, + 227, + 250, + 40, + 114, + 233, + 238, + 6, + 158, + 207, + 132, + 64, + 174, + 151, + 195, + 71, + 121, + 38, + 53, + 253, + 21, + 172, + 186, + 200, + 9, + 190, + 211, + 13, + 42, + 253, + 185, + 65, + 149, + 204, + 23, + 138, + 242, + 116, + 132, + 160, + 47, + 246, + 42, + 217, + 41, + 218, + 125, + 126, + 114, + 38, + 9, + 190, + 149, + 185, + 13, + 237, + 205, + 74, + 218, + 5, + 208, + 116, + 69, + 101, + 202, + 89, + 88, + 212, + 204, + 225, + 48, + 87, + 231, + 169, + 72, + 108, + 240, + 1, + 146, + 90, + 237, + 48, + 88, + 148, + 214, + 224, + 108, + 179, + 55, + 119, + 141, + 64, + 192, + 150, + 9, + 144, + 27, + 194, + 239, + 198, + 138, + 25, + 4, + 61, + 95, + 108, + 155, + 12, + 101, + 246, + 126, + 182, + 79, + 191, + 31, + 22, + 30, + 117, + 68, + 75, + 16, + 97, + 12, + 221, + 237, + 159, + 64, + 82, + 148, + 172, + 208, + 86, + 129, + 213, + 166, + 122, + 120, + 110, + 61, + 254, + 165, + 10, + 110, + 222, + 120, + 194, + 220, + 184, + 15, + 247, + 138, + 157, + 6, + 24, + 205, + 211, + 15, + 160, + 174, + 19, + 190, + 76, + 1, + 133, + 183, + 21, + 195, + 200, + 138, + 219, + 220, + 60, + 141, + 92, + 214, + 61, + 213, + 244, + 125, + 117, + 103, + 133, + 83, + 104, + 117, + 138, + 5, + 88, + 221, + 232, + 7, + 59, + 182, + 121, + 195, + 192, + 71, + 204, + 110, + 6, + 187, + 113, + 228, + 143, + 152, + 253, + 185, + 56, + 115, + 85, + 121, + 233, + 220, + 112, + 41, + 38, + 90, + 23, + 112, + 213, + 116, + 57, + 246, + 159, + 130, + 102, + 44, + 189, + 237, + 72, + 248, + 230, + 49, + 95, + 49, + 135, + 87, + 101, + 246, + 42, + 246, + 245, + 10, + 242, + 191, + 245, + 132, + 237, + 149, + 26, + 118, + 18, + 86, + 169, + 165, + 110, + 75, + 31, + 139, + 229, + 22, + 153, + 236, + 137, + 161, + 207, + 135, + 25, + 79, + 70, + 25, + 232, + 30, + 187, + 110, + 238, + 56, + 3, + 242, + 255, + 149, + 243, + 39, + 189, + 133, + 254, + 113, + 221, + 43, + 207, + 165, + 212, + 176, + 129, + 115, + 48, + 106, + 183, + 235, + 49, + 196, + 182, + 132, + 110, + 207, + 126, + 34, + 35, + 195, + 146, + 158, + 198, + 194, + 1, + 39, + 134, + 182, + 66, + 33, + 219, + 57, + 211, + 248, + 173, + 31, + 236, + 190, + 42, + 98, + 51, + 80, + 29, + 78, + 249, + 121, + 178, + 136, + 216, + 231, + 122, + 31, + 56, + 73, + 117, + 13, + 10, + 132, + 105, + 193, + 227, + 158, + 54, + 179, + 149, + 107, + 93, + 109, + 232, + 131, + 69, + 232, + 47, + 135, + 246, + 49, + 129, + 114, + 7, + 54, + 61, + 73, + 181, + 109, + 239, + 223, + 123, + 153, + 206, + 22, + 57, + 208, + 59, + 20, + 201, + 101, + 186, + 135, + 124, + 9, + 61, + 68, + 218, + 72, + 175, + 215, + 205, + 70, + 1, + 254, + 41, + 145, + 68, + 178, + 48, + 28, + 247, + 8, + 104, + 96, + 193, + 105, + 221, + 206, + 29, + 141, + 17, + 163, + 197, + 164, + 116, + 193, + 89, + 167, + 84, + 36, + 147, + 208, + 81, + 17, + 186, + 190, + 11, + 243, + 21, + 46, + 237, + 171, + 182, + 158, + 182, + 165, + 206, + 81, + 7, + 166, + 121, + 162, + 123, + 176, + 133, + 84, + 162, + 123, + 234, + 141, + 195, + 238, + 251, + 133, + 137, + 97, + 1, + 55, + 50, + 152, + 40, + 180, + 15, + 44, + 236, + 190, + 144, + 199, + 234, + 100, + 9, + 173, + 90, + 169, + 212, + 234, + 217, + 219, + 83, + 42, + 78, + 232, + 191, + 182, + 56, + 61, + 3, + 12, + 71, + 181, + 90, + 182, + 17, + 221, + 130, + 38, + 242, + 5, + 104, + 156, + 53, + 50, + 129, + 250, + 134, + 70, + 193, + 232, + 6, + 170, + 150, + 247, + 208, + 204, + 50, + 218, + 126, + 24, + 180, + 166, + 66, + 36, + 200, + 250, + 22, + 104, + 143, + 26, + 184, + 34, + 149, + 24, + 170, + 6, + 21, + 99, + 13, + 60, + 72, + 218, + 48, + 77, + 169, + 76, + 102, + 144, + 30, + 104, + 171, + 9, + 224, + 60, + 25, + 204, + 35, + 203, + 25, + 57, + 25, + 249, + 150, + 73, + 121, + 116, + 238, + 105, + 59, + 140, + 175, + 102, + 109, + 93, + 65, + 37, + 149, + 86, + 34, + 63, + 138, + 253, + 110, + 158, + 70, + 115, + 192, + 52, + 252, + 253, + 87, + 20, + 204, + 129, + 159, + 118, + 178, + 152, + 31, + 71, + 104, + 152, + 235, + 149, + 104, + 255, + 205, + 231, + 102, + 57, + 90, + 70, + 234, + 93, + 232, + 225, + 69, + 211, + 65, + 66, + 237, + 130, + 57, + 39, + 209, + 97, + 182, + 103, + 208, + 195, + 82, + 184, + 144, + 226, + 250, + 120, + 110, + 80, + 169, + 154, + 117, + 130, + 109, + 234, + 142, + 195, + 148, + 237, + 255, + 120, + 4, + 36, + 206, + 245, + 191, + 114, + 138, + 173, + 146, + 137, + 218, + 26, + 227, + 120, + 224, + 161, + 125, + 133, + 58, + 115, + 204, + 92, + 71, + 185, + 212, + 59, + 228, + 149, + 52, + 44, + 163, + 201, + 14, + 24, + 82, + 98, + 22, + 125, + 209, + 21, + 228, + 202, + 52, + 2, + 36, + 99, + 222, + 48, + 130, + 181, + 123, + 191, + 254, + 212, + 237, + 105, + 205, + 123, + 167, + 4, + 111, + 137, + 118, + 195, + 107, + 237, + 70, + 12, + 11, + 228, + 152, + 229, + 147, + 226, + 223, + 239, + 171, + 60, + 64, + 102, + 27, + 64, + 87, + 5, + 95, + 114, + 191, + 58, + 146, + 52, + 143, + 87, + 146, + 199, + 242, + 158, + 48, + 46, + 230, + 220, + 239, + 29, + 252, + 47, + 134, + 240, + 204, + 183, + 187, + 80, + 218, + 117, + 75, + 166, + 73, + 15, + 4, + 216, + 218, + 238, + 233, + 124, + 87, + 149, + 197, + 1, + 157, + 29, + 133, + 144, + 84, + 138, + 186, + 114, + 110, + 167, + 249, + 127, + 5, + 25, + 211, + 249, + 71, + 121, + 151, + 99, + 233, + 210, + 237, + 189, + 175, + 122, + 68, + 38, + 102, + 60, + 150, + 95, + 70, + 69, + 121, + 53, + 86, + 109, + 64, + 45, + 3, + 174, + 76, + 216, + 154, + 157, + 217, + 3, + 90, + 22, + 60, + 217, + 54, + 2, + 58, + 116, + 197, + 220, + 223, + 32, + 37, + 155, + 63, + 103, + 217, + 132, + 148, + 75, + 181, + 224, + 156, + 71, + 29, + 236, + 230, + 219, + 154, + 198, + 170, + 5, + 69, + 178, + 92, + 32, + 237, + 40, + 90, + 13, + 123, + 71, + 152, + 160, + 29, + 180, + 165, + 109, + 197, + 211, + 161, + 116, + 183, + 19, + 254, + 196, + 6, + 244, + 160, + 189, + 81, + 252, + 102, + 110, + 212, + 35, + 97, + 235, + 141, + 88, + 73, + 255, + 205, + 26, + 34, + 58, + 70, + 59, + 187, + 74, + 56, + 12, + 141, + 202, + 56, + 50, + 211, + 43, + 184, + 210, + 63, + 12, + 239, + 234, + 226, + 150, + 162, + 142, + 49, + 47, + 251, + 34, + 147, + 3, + 150, + 37, + 0, + 224, + 98, + 144, + 176, + 178, + 127, + 236, + 22, + 76, + 94, + 199, + 246, + 98, + 137, + 153, + 245, + 149, + 212, + 21, + 83, + 162, + 100, + 171, + 47, + 37, + 175, + 134, + 77, + 10, + 80, + 4, + 252, + 16, + 172, + 104, + 103, + 187, + 218, + 10, + 35, + 50, + 1, + 227, + 245, + 230, + 223, + 177, + 61, + 154, + 238, + 216, + 190, + 139, + 53, + 101, + 217, + 255, + 209, + 134, + 135, + 177, + 210, + 68, + 192, + 183, + 68, + 11, + 193, + 208, + 108, + 182, + 29, + 130, + 84, + 250, + 67, + 98, + 97, + 31, + 73, + 79, + 54, + 66, + 19, + 73, + 114, + 171, + 34, + 49, + 162, + 94, + 240, + 67, + 136, + 229, + 102, + 31, + 98, + 129, + 13, + 250, + 146, + 45, + 28, + 61, + 129, + 127, + 157, + 179, + 136, + 218, + 159, + 174, + 241, + 102, + 235, + 51, + 0, + 209, + 45, + 252, + 145, + 28, + 58, + 88, + 78, + 106, + 4, + 254, + 38, + 95, + 89, + 189, + 229, + 110, + 79, + 23, + 188, + 231, + 99, + 38, + 106, + 142, + 30, + 124, + 220, + 10, + 21, + 175, + 214, + 48, + 27, + 99, + 220, + 11, + 155, + 157, + 60, + 148, + 206, + 157, + 109, + 227, + 123, + 89, + 149, + 203, + 175, + 124, + 226, + 173, + 167, + 222, + 233, + 254, + 155, + 122, + 75, + 166, + 171, + 216, + 205, + 45, + 114, + 237, + 214, + 242, + 255, + 173, + 242, + 120, + 243, + 62, + 24, + 91, + 115, + 59, + 231, + 99, + 4, + 68, + 196, + 166, + 81, + 122, + 179, + 125, + 159, + 191, + 54, + 109, + 3, + 85, + 19, + 30, + 133, + 113, + 255, + 196, + 33, + 43, + 81, + 76, + 161, + 157, + 240, + 18, + 154, + 153, + 95, + 104, + 1, + 213, + 81, + 24, + 102, + 54, + 109, + 24, + 56, + 239, + 214, + 58, + 166, + 218, + 146, + 138, + 169, + 212, + 28, + 244, + 104, + 195, + 241, + 177, + 34, + 230, + 54, + 15, + 185, + 117, + 44, + 99, + 148, + 23, + 85, + 123, + 125, + 180, + 131, + 183, + 189, + 109, + 173, + 89, + 187, + 93, + 62, + 6, + 195, + 139, + 151, + 182, + 220, + 224, + 255, + 67, + 85, + 163, + 138, + 213, + 245, + 142, + 204, + 95, + 144, + 130, + 253, + 175, + 114, + 135, + 182, + 168, + 84, + 110, + 25, + 166, + 22, + 204, + 104, + 166, + 226, + 96, + 11, + 27, + 246, + 177, + 180, + 177, + 225, + 199, + 115, + 13, + 82, + 94, + 164, + 146, + 23, + 44, + 224, + 25, + 51, + 159, + 224, + 58, + 190, + 34, + 42, + 213, + 24, + 181, + 76, + 214, + 6, + 42, + 120, + 105, + 250, + 99, + 103, + 162, + 199, + 245, + 202, + 183, + 116, + 50, + 225, + 64, + 92, + 21, + 55, + 242, + 246, + 8, + 196, + 82, + 20, + 94, + 129, + 199, + 204, + 82, + 209, + 7, + 240, + 60, + 232, + 167, + 119, + 122, + 190, + 140, + 137, + 20, + 40, + 151, + 147, + 31, + 91, + 191, + 205, + 108, + 88, + 162, + 119, + 59, + 91, + 50, + 246, + 151, + 193, + 88, + 7, + 162, + 3, + 104, + 185, + 14, + 135, + 246, + 240, + 56, + 41, + 220, + 117, + 179, + 124, + 73, + 183, + 102, + 87, + 21, + 10, + 169, + 202, + 13, + 40, + 31, + 70, + 26, + 62, + 200, + 117, + 150, + 99, + 49, + 72, + 90, + 220, + 40, + 209, + 219, + 253, + 132, + 3, + 70, + 102, + 81, + 32, + 44, + 196, + 157, + 2, + 110, + 29, + 113, + 205, + 252, + 88, + 243, + 23, + 210, + 15, + 138, + 164, + 219, + 246, + 225, + 44, + 230, + 223, + 182, + 141, + 211, + 113, + 45, + 0, + 218, + 50, + 86, + 24, + 248, + 134, + 125, + 242, + 50, + 219, + 79, + 60, + 165, + 212, + 127, + 113, + 101, + 144, + 68, + 213, + 180, + 247, + 121, + 242, + 66, + 94, + 140, + 111, + 172, + 110, + 232, + 108, + 168, + 149, + 67, + 31, + 212, + 212, + 112, + 110, + 183, + 54, + 114, + 12, + 49, + 64, + 93, + 249, + 33, + 124, + 186, + 94, + 23, + 198, + 99, + 171, + 179, + 252, + 242, + 182, + 47, + 62, + 177, + 231, + 223, + 119, + 161, + 43, + 226, + 64, + 168, + 178, + 50, + 181, + 184, + 93, + 104, + 6, + 63, + 192, + 26, + 89, + 241, + 44, + 110, + 140, + 176, + 185, + 148, + 88, + 40, + 53, + 22, + 135, + 253, + 186, + 156, + 170, + 225, + 203, + 235, + 175, + 2, + 73, + 144, + 101, + 185, + 60, + 20, + 232, + 65, + 77, + 51, + 234, + 55, + 81, + 222, + 236, + 58, + 85, + 247, + 187, + 148, + 83, + 169, + 18, + 18, + 196, + 24, + 97, + 229, + 88, + 5, + 50, + 203, + 113, + 89, + 47, + 252, + 183, + 78, + 29, + 239, + 199, + 6, + 66, + 59, + 67, + 62, + 72, + 3, + 117, + 55, + 150, + 232, + 135, + 66, + 208, + 4, + 160, + 213, + 79, + 134, + 227, + 239, + 168, + 161, + 119, + 185, + 97, + 213, + 13, + 58, + 110, + 126, + 225, + 0, + 99, + 115, + 253, + 134, + 187, + 116, + 164, + 153, + 209, + 118, + 56, + 91, + 183, + 178, + 180, + 68, + 14, + 98, + 129, + 103, + 242, + 92, + 116, + 198, + 190, + 204, + 136, + 52, + 170, + 239, + 47, + 87, + 254, + 31, + 87, + 119, + 182, + 124, + 129, + 72, + 204, + 92, + 18, + 84, + 197, + 186, + 192, + 194, + 0, + 237, + 217, + 38, + 208, + 47, + 1, + 129, + 119, + 222, + 24, + 21, + 92, + 134, + 188, + 26, + 146, + 234, + 191, + 176, + 26, + 215, + 69, + 177, + 72, + 110, + 249, + 220, + 208, + 20, + 92, + 210, + 141, + 240, + 44, + 31, + 126, + 14, + 109, + 37, + 89, + 250, + 116, + 115, + 52, + 55, + 250, + 36, + 25, + 153, + 155, + 31, + 243, + 155, + 208, + 188, + 44, + 62, + 118, + 145, + 40, + 219, + 246, + 5, + 235, + 173, + 183, + 160, + 147, + 97, + 190, + 38, + 138, + 237, + 183, + 178, + 158, + 142, + 208, + 193, + 133, + 10, + 47, + 194, + 1, + 44, + 30, + 123, + 74, + 22, + 229, + 237, + 214, + 66, + 104, + 244, + 119, + 216, + 160, + 205, + 21, + 216, + 45, + 30, + 9, + 13, + 1, + 198, + 252, + 10, + 164, + 230, + 245, + 141, + 247, + 1, + 59, + 205, + 180, + 99, + 96, + 120, + 113, + 36, + 221, + 158, + 214, + 234, + 3, + 166, + 154, + 113, + 74, + 86, + 108, + 229, + 102, + 79, + 34, + 24, + 238, + 2, + 178, + 127, + 230, + 120, + 233, + 21, + 137, + 160, + 64, + 214, + 205, + 184, + 69, + 96, + 166, + 78, + 210, + 238, + 114, + 142, + 253, + 187, + 62, + 87, + 150, + 68, + 37, + 173, + 116, + 210, + 251, + 116, + 100, + 116, + 210, + 56, + 66, + 38, + 94, + 199, + 180, + 42, + 143, + 133, + 49, + 174, + 222, + 21, + 135, + 43, + 158, + 99, + 65, + 158, + 64, + 2, + 174, + 246, + 41, + 87, + 169, + 221, + 247, + 102, + 171, + 171, + 205, + 51, + 136, + 94, + 49, + 88, + 94, + 132, + 249, + 82, + 68, + 184, + 101, + 215, + 154, + 71, + 161, + 150, + 221, + 106, + 225, + 57, + 166, + 62, + 60, + 78, + 113, + 43, + 110, + 87, + 129, + 92, + 11, + 79, + 163, + 77, + 132, + 33, + 191, + 199, + 26, + 59, + 82, + 81, + 68, + 41, + 212, + 26, + 210, + 242, + 155, + 78, + 94, + 72, + 164, + 185, + 141, + 252, + 229, + 197, + 162, + 174, + 0, + 225, + 188, + 35, + 76, + 75, + 191, + 75, + 167, + 156, + 1, + 223, + 185, + 172, + 113, + 95, + 43, + 87, + 57, + 219, + 157, + 172, + 43, + 167, + 168, + 115, + 173, + 192, + 212, + 63, + 239, + 6, + 148, + 138, + 186, + 227, + 117, + 116, + 40, + 168, + 141, + 143, + 108, + 46, + 144, + 98, + 24, + 155, + 217, + 95, + 131, + 169, + 193, + 61, + 126, + 206, + 137, + 80, + 186, + 13, + 243, + 230, + 135, + 205, + 45, + 20, + 211, + 124, + 56, + 163, + 5, + 90, + 190, + 161, + 243, + 207, + 161, + 201, + 119, + 172, + 152, + 176, + 200, + 163, + 151, + 216, + 78, + 135, + 9, + 199, + 181, + 204, + 7, + 32, + 249, + 137, + 235, + 57, + 41, + 96, + 122, + 220, + 233, + 202, + 171, + 81, + 59, + 193, + 24, + 175, + 199, + 28, + 225, + 17, + 29, + 86, + 136, + 16, + 149, + 162, + 124, + 98, + 97, + 179, + 8, + 238, + 87, + 126, + 193, + 168, + 4, + 88, + 205, + 35, + 80, + 116, + 238, + 27, + 250, + 33, + 69, + 21, + 79, + 157, + 252, + 136, + 211, + 30, + 241, + 60, + 125, + 48, + 60, + 137, + 39, + 190, + 54, + 80, + 184, + 33, + 167, + 87, + 204, + 126, + 31, + 121, + 24, + 69, + 220, + 121, + 213, + 115, + 131, + 140, + 187, + 181, + 141, + 226, + 87, + 71, + 127, + 147, + 169, + 54, + 111, + 56, + 248, + 105, + 42, + 36, + 165, + 35, + 120, + 151, + 204, + 180, + 161, + 220, + 80, + 183, + 24, + 18, + 243, + 98, + 49, + 171, + 111, + 184, + 185, + 7, + 186, + 224, + 27, + 188, + 159, + 123, + 64, + 185, + 211, + 204, + 141, + 84, + 187, + 88, + 221, + 125, + 199, + 37, + 72, + 174, + 176, + 115, + 94, + 212, + 85, + 1, + 1, + 4, + 130, + 149, + 119, + 147, + 172, + 86, + 44, + 54, + 239, + 107, + 134, + 35, + 126, + 32, + 95, + 198, + 39, + 14, + 123, + 131, + 134, + 30, + 176, + 166, + 46, + 178, + 64, + 234, + 182, + 82, + 225, + 69, + 251, + 30, + 65, + 226, + 134, + 63, + 136, + 96, + 95, + 251, + 119, + 169, + 235, + 155, + 145, + 212, + 56, + 39, + 54, + 164, + 14, + 206, + 126, + 217, + 210, + 37, + 89, + 69, + 97, + 23, + 200, + 77, + 130, + 141, + 193, + 22, + 5, + 119, + 229, + 143, + 71, + 102, + 81, + 204, + 237, + 4, + 159, + 52, + 216, + 74, + 31, + 11, + 247, + 243, + 29, + 88, + 192, + 204, + 94, + 51, + 141, + 111, + 7, + 39, + 82, + 98, + 206, + 56, + 207, + 208, + 251, + 114, + 202, + 34, + 135, + 130, + 143, + 253, + 81, + 243, + 234, + 116, + 108, + 163, + 166, + 196, + 86, + 96, + 62, + 92, + 51, + 100, + 39, + 96, + 236, + 149, + 180, + 89, + 130, + 66, + 0, + 6, + 205, + 43, + 55, + 129, + 75, + 250, + 91, + 149, + 194, + 38, + 115, + 139, + 26, + 190, + 112, + 183, + 190, + 182, + 73, + 46, + 148, + 245, + 185, + 180, + 207, + 56, + 32, + 110, + 253, + 54, + 238, + 162, + 215, + 122, + 108, + 79, + 1, + 250, + 25, + 72, + 165, + 31, + 82, + 44, + 241, + 73, + 154, + 183, + 47, + 132, + 23, + 26, + 85, + 181, + 255, + 54, + 102, + 127, + 162, + 183, + 74, + 66, + 179, + 251, + 207, + 38, + 32, + 164, + 237, + 95, + 154, + 185, + 87, + 226, + 8, + 226, + 224, + 127, + 179, + 20, + 39, + 134, + 69, + 192, + 179, + 59, + 33, + 62, + 233, + 206, + 15, + 201, + 177, + 79, + 249, + 15, + 211, + 79, + 76, + 60, + 238, + 246, + 82, + 192, + 147, + 116, + 20, + 47, + 53, + 154, + 95, + 98, + 35, + 134, + 42, + 226, + 187, + 38, + 75, + 197, + 12, + 153, + 164, + 191, + 101, + 95, + 28, + 24, + 150, + 226, + 92, + 189, + 95, + 31, + 153, + 27, + 105, + 171, + 159, + 58, + 164, + 177, + 167, + 80, + 110, + 209, + 144, + 12, + 56, + 230, + 44, + 217, + 80, + 50, + 77, + 176, + 148, + 206, + 239, + 178, + 32, + 141, + 68, + 156, + 119, + 213, + 15, + 14, + 16, + 136, + 71, + 9, + 213, + 98, + 126, + 65, + 218, + 190, + 89, + 140, + 87, + 64, + 102, + 97, + 230, + 54, + 165, + 118, + 185, + 90, + 245, + 59, + 200, + 2, + 89, + 18, + 66, + 82, + 88, + 20, + 172, + 172, + 86, + 121, + 181, + 33, + 19, + 153, + 70, + 1, + 82, + 117, + 252, + 7, + 165, + 109, + 166, + 59, + 117, + 160, + 98, + 166, + 116, + 222, + 21, + 253, + 73, + 41, + 42, + 17, + 132, + 27, + 224, + 125, + 96, + 205, + 75, + 31, + 28, + 125, + 246, + 0, + 0, + 0, + 0, + 0, + 0 + ] + }, + { + name: "layer_1", + shape: [ + 18 + ], + type: "INT32", + data: [ + 13, + 237, + 255, + 255, + 101, + 241, + 255, + 255, + 209, + 224, + 255, + 255, + 133, + 241, + 255, + 255, + 200, + 6, + 0, + 0, + 121, + 14, + 0, + 0, + 216, + 2, + 0, + 0, + 139, + 230, + 255, + 255, + 45, + 251, + 255, + 255, + 182, + 243, + 255, + 255, + 228, + 30, + 0, + 0, + 103, + 248, + 255, + 255, + 70, + 18, + 0, + 0, + 151, + 18, + 0, + 0, + 145, + 21, + 0, + 0, + 40, + 4, + 0, + 0, + 213, + 11, + 0, + 0, + 243, + 21, + 0, + 0 + ] + }, + { + name: "layer_2", + shape: [ + 1, + 7, + 7, + 9 + ], + type: "INT8", + data: [ + + ] + }, + { + name: "layer_3", + shape: [ + 1, + 7, + 7, + 9 + ], + type: "INT8", + data: [ + + ] + }, + { + name: "layer_4", + shape: [ + 1, + 4, + 4, + 18 + ], + type: "INT32", + data: [ + + ] + }, + { + name: "layer_5", + shape: [ + 1, + 4, + 4, + 18 + ], + type: "INT8", + data: [ + + ] + }, + { + name: "layer_6", + shape: [ + 1, + 4, + 4, + 18 + ], + type: "INT8", + data: [ + + ] + } + ], + inputs: [ + "TosaInput_0" + ], + outputs: [ + "TosaOutput_0" + ] + } + ] +} |